この記事は最終更新日より 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 に大手検索エンジンのホスト名が含まれれば許可する。これは画像検索によるアクセスは許可したいから。
コメント