[htaccess] 画像への直リンクを制限する
htaccessにより、画像への直リンクを制限する。
以下のように記述した .htaccess を画像ディレクトリに設置する。
SetEnvIf Referer "自サーバのドメイン" allow_domain
Order Deny,Allow
Deny from all
Allow from env=allow_domain
上記例の「自サーバのドメイン」部分を、自分が使用しているサーバのドメイン名に置き換える。このサーバであれば「mashimonator\.weblike\.jp」、googleであれば「www\.google\.co\.jp」となる。
直リンクを制限したい画像が置いてあるディレクトリに、画像以外のファイルも含まれる場合は、以下のようにする。
<FilesMatch ~ "\.(gif|jpe?g|png)$">
SetEnvIf Referer "自サーバのドメイン" allow_domain
Order Deny,Allow
Deny from all
Allow from env=allow_domain
</FilesMatch>
これによって、対象ディレクトリ内にある特定の拡張子(この場合はgif,jpg,jpeg,png)を持つファイルにのみ、直リンクの制限が掛かるようになる。
トラックバックURL
http://mashimonator.weblike.jp/mt/mt-tb.cgi/95
コメント投稿フォーム