※ ChatGPTを利用し、要約された質問です(原文:htaccessでの画像直リン対策)
htaccessでの画像直リン対策
このQ&Aのポイント
htaccessの設定で画像直リン対策を行ったが、検索サイトからのアクセスでは画像が表示されない問題が発生
REFERERが検索サイトからのアクセスだったため、画像が表示されなかった可能性がある
他のサイトからのリンクでも画像が正しく表示されるようにするには、どのような設定をすればよいか
http://blog.○○○.○○○/index.html というブログ用のサブドメインを作成しました。
その中の画像フォルダ http://blog.○○○.○○○/img/ にhtaccessで直リン対策をしたのですが
検索サイトから飛んで http://blog.○○○.○○○/index.html を表示すると画像が×マークになることが分かりました。
htaccessは下記のように記載しました。
SetEnvIf REFERER "blog.○○○.○○○/" Lilith
Order Deny,Allow
Deny from all
Allow from env=Lilith
REFERERが検索サイトからだったために画像が表示されなかったのでしょうか。もしそうだとするとどのように記載したら他サイトからのリンクでもちゃんと画像が表示されるのでしょうか。