他ドメインから画像の呼び出し(直リンク)を禁止する方法
2024/02/25
他ドメインからの画像の呼び出し、いわゆる直リンクの禁止を行いたかった。調べるとhtaccessで簡単に出来るみたい。以下の通り。
対応方法
以下をhtaccessに記述し、画像用ディレクトリに設置する。
RewriteEngine on #許可ドメインの設定 RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?taitan916.info [NC] #リファラー無しの場合(設定していないと画像を直接開けなくなる) RewriteCond %{HTTP_REFERER} !^$ #検索サイトは許可 RewriteCond %{HTTP_REFERER} !google\. [NC] #禁止する拡張子 RewriteRule \.(jpg|png|gif)$ - [F]
関連記事
フォルダにリンク制限をかける
imgというフォルダがあり、直接URLを叩いても 中身を見られないけど、同一サー ...
複数(PHP / metaタグ / htaccess)の方法で301リダイレクト
サイトのディレクトリやファイル名を大幅に変えるという案件があった。それ自体は問題 ...
VirtualHostを設定しIPアドレスでもアクセスしたい
apacheでVirtualHostを設定しつつ、IPアドレスでもアクセスしたか ...
画像やPDF等のファイルへの直接アクセスは禁止し、PHP経由のみ表示やダウンロードを可能にする
ファイルアップローダーを作成する案件があり、アップロードしたファイルは「http ...
htaccessを置いてあるフォルダのファイルを参照
曖昧だけどhtaccessでベーシック認証とかIP制限かかってる フォルダ内のプ ...