2022.
08.
19
15:09:20
結論から書くと、.htaccessに
とか書いておくと、リファラに「http://example.com」がない場合に画像が表示されなくなります。
つまり他のサイトから直リンクされている画像が相手先で表示されなくなるわけです。
※「http://example.com」は画像が表示されてOKな自分のところのURL
とはいえセキュリティソフトの種類によっては
勝手にリファラを空にしたりしますからね。
私は
のようにしてリファラが空の場合も表示されるようにしています。
の部分が「リファラが空」の指定ね。
対策としてはゆるくなるのでしょうけどね。
普通に見ているのに見られない人が出るよりはマシかな(--ゞ
そんな感じ\(--)/
SetEnvIf Referer "^http://example\.com" hoge
order deny,allow
deny from all
allow from env=hoge
order deny,allow
deny from all
allow from env=hoge
とか書いておくと、リファラに「http://example.com」がない場合に画像が表示されなくなります。
つまり他のサイトから直リンクされている画像が相手先で表示されなくなるわけです。
※「http://example.com」は画像が表示されてOKな自分のところのURL
とはいえセキュリティソフトの種類によっては
勝手にリファラを空にしたりしますからね。
私は
SetEnvIf Referer "^http://example\.com" hoge
SetEnvIf Referer "^$" hoge
order deny,allow
deny from all
allow from env=hoge
SetEnvIf Referer "^$" hoge
order deny,allow
deny from all
allow from env=hoge
のようにしてリファラが空の場合も表示されるようにしています。
SetEnvIf Referer "^$" hoge
の部分が「リファラが空」の指定ね。
対策としてはゆるくなるのでしょうけどね。
普通に見ているのに見られない人が出るよりはマシかな(--ゞ
そんな感じ\(--)/