外部サイトからの画像参照を制限

この記事は約2分で読めます。
本記事は最終更新日より 1 年以上経過しております。
スポンサーリンク

 WordPress に限った話ではなく、.htaccess で行う物だから apache のお話し。

<Files ~ "\.(png|jpg)$">
       SetEnvIf Referer "^https://bucci\.bp7\.org" okay
       SetEnvIf Referer "^$" okay
       SetEnvIf Referer "\.google\.(com|co\.jp)" okay
       SetEnvIf Referer "\.yahoo\.(com|co\.jp)" okay
       SetEnvIf Referer "\.bing\.com" okay
       order deny,allow
       deny from all
       allow from env=okay
</Files>

 この様な記述を .htaccess に書く。いわゆる「直リン禁止」とする対象は png と jpg の画像ファイル。今はもう gif は使わない主義なので無視。
 Referer の内容が自分のドメイン名で始まっているか、空っぽの場合に許可。
 Referer に大手検索エンジンのホスト名が含まれれば許可する。これは画像検索によるアクセスは許可したいから。

スポンサーリンク
Diary
著者プロフィール
ぶっち

本格的に PC へ触れ始めてたのは 1990 年位から。
興味は PC 全般。OS は Windows と Linux などを嗜む。
プログラマやネットワークエンジニアを経てフリーに活動している 2 児の父なアラフォーのおじさんです。

ぶっちをフォローする
にほんブログ村 PC家電ブログ 自作PCへ
ぶっちろぐ

コメント

タイトルとURLをコピーしました