.htaccessで画像の直リンクを防止する方法 | WISNET / わいずねっと

.htaccessで画像の直リンクを防止する方法

他のサイトから自分の画像URLを直接指定されると、そのサイトの表示に自分のサーバーが使われてしまいます。これを「直リンク(ホットリンク)」と呼びます。

アクセスが増えるとサーバー負荷や転送量の増加につながるため、.htaccessで防止しておくのが一般的です。

この記事で分かること

直リンクとは

画像URLを他サイトに直接貼られることで、画像データだけが外部サイトで表示される状態です。

防止する設定方法

RewriteEngine On

RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^https://wisnet.jp/ [NC]
RewriteCond %{HTTP_REFERER} !^https://www.wisnet.jp/ [NC]

RewriteRule \.(jpg|jpeg|png|gif)$ - [F]

この設定で、自分のサイト以外からの画像読み込みを拒否できます。

ポイント

設定を誤ると、自分のサイトでも画像が表示されなくなることがあります。

関連記事

WISNET / わいずねっと のレンタルサーバー

↑ このページの先頭へ