画像直リンク禁止設定(代替画像表示設定)
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://webings.net/
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{REQUEST_FILENAME} \.jpg$ [OR]
RewriteCond %{REQUEST_FILENAME} \.gif$
RewriteCond %{REQUEST_FILENAME} !/sample.gif$
RewriteRule ^.*$ sample.gif [L]
# 画像直リンク禁止設定。代替画像表示設定。
# 他サイトから画像直リンクされた場合に代替画像を表示する設定。
# RewriteCond %{HTTP_REFERER} ! の後に画像表示を許可するアドレスを指定。
# 複数指定可能。
# ^$ はリンク元が無いアクセス。リンク元がない場合は画像表示。
# RewriteCond %{REQUEST_FILENAME} の後に直リンクを禁止する画像ファイル名を指定。
# 複数指定可能。複数指定する場合は前の行末に [OR] を入力。
# サンプルは拡張子を指定。jpgとgif拡張子の画像すべてを指定。
# RewriteCond %{REQUEST_FILENAME} !/sample.gif$ はループ回避のため。
# RewriteRule ^.*$ の後に代替画像を指定。
〔 サンプルページ 〕