« 7月 2016 12月 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

Home > 丸型アイコン > 直リンク完全拒否対策(.htaccess)

直リンク完全拒否対策(.htaccess)

 サーバー負荷対策として色々調査した結果、1つの理由に丸型アイコンを公開しているのですが、規約にも書いて有るとおりアイコンの直リンクは禁止しています。しかし日本語を読める人なら良いのですが、どうやら海外からアイコンへの直リンクが後を絶たないようです。

 一応確認できた地域はエジプト、中東諸国、ヨーロッパ諸国からの直リンクが多く、しかもアクセス数の多いサイトのようでガンガン画像へのアクセスが・・・全く放置していてもしかしたら数件はあるかもな程度だったのですが、海外からこれほどだとどうしようもないので完全に拒否する設定をしておくことにします。最初からするべきでしたけどね。

 規約は日本語で、訳せば英語くらいの規約は出来るかもしれませんが、さすがにアラブ諸国の言葉に規約は訳せません。それに相手方へ「直リンクやめてね」なんてメッセージを書くこともままならない。アラブ系の言葉はさっぱりですから・・・。規約も読んで貰えないからアイコンは世界中へ散らばってしまいました。何処で使われて居るんでしょうかねぇ・・・

 そんなわけで画像フォルダに入っている全てのFileを直リンクできないようにアクセス権を自分の管理するドメインのみに設定しました。

この様に.htaccessに記述し画像データしか入っていないディレクトリに設置します。

SetEnvIf Referer "^http://hogehoge\.com" ShowOK
SetEnvIf Referer "^http://www\.hogehoge\.com" ShowOK
SetEnvIf Referer "^http://hogehoge\.co\.jp" ShowOK
SetEnvIf Referer "^$" ShowOK
order deny,allow
deny from all
allow from env=ShowOK

こんな感じにフォルダーの中身全てに対して指定ドメイン以外からのアクセスを拒否しました。画像拡張子を記述してそのFileだけ拒否することも出来ますが、ここのblogの場合画像ディレクトリには画像しか入っていないので全拒否にしています。

 もし、最近丸型アイコンがご自身のサイトで表示されなくなったと感じられましたらそれは当サーバーからの直リンクになっています。ダウンロードしご自身の利用されているサーバーへUploadしアイコンをお使い下さい。

関連する投稿

1つ星2つ星3つ星4つ星5つ星 (1 投票, 平均値/最大値: 5.00 / 5)
Loading...Loading...

Comments:0

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://blog.planting-field.com/archives/eid781.html/trackback
Listed below are links to weblogs that reference
直リンク完全拒否対策(.htaccess) from Planting Field Web Log

Home > 丸型アイコン > 直リンク完全拒否対策(.htaccess)

ZenBack
Feeds

 RSSリーダーで購読する

はてなRSSへ追加Google Readerへ追加
Photo
Other-Meta
ブログランキング blogram投票ボタンブログランキング・にほんブログ村へ My Profile by iddy にほんブログ村 サッカーブログ FC東京へ
にほんブログ村
ブログでクチコミ B-Promotion

Return to page top

Get Adobe Flash player
back to top