外部サイトからの直リンクを.htaccessでブロック
その他2009年1月19日
外部サイトからの直リンクを防ぎたい場合は、ブロックしたいディレクトリに下記のような記述をした.htaccessを置くことで、直リンクを防ぐことが出来ます。
(URLをブラウザにコピペして移動、といった動作もブロックできます)
RewriteEngine on RewriteCond %{HTTP_REFERER} !^http://www.xxx.co.jp/.*$ [NC] RewriteRule ^(.*)$ - [F]
2行目のURLの記述が、「このURLを含む場所からのリンクのみ許可する」という設定になります。
参考サイト
動作環境
- ※サーバーの環境:Apache1.2 以降で使用可能
- ※Apache の "httpd.conf" で、 "mod_rewrite" モジュールが利用可能になっている必要があります
注意!!
上記の設定で確かにブロックできますが、セキュリティソフトによってリファラを取得できず、Forbiddenが表示されてしまう場合があります。(例:ノートン)
この記事を読んでいる方にオススメの記事
- その他Webサイト「独学Webデザイナーの覚書」を公開
- その他計画停電に備えて/自家製サラダオイルランプの作り方
- その他成長するWebデザイナーと成長しないWebデザイナー
- その他「独学Webデザイナーの覚書」リニューアル!
- その他気になるWebデザイナーの労働時間
- その他Adobe CS2の無償(ではない)ダウンロードの騒動について
- ※承認制のため、即時には反映されません。
この記事にコメントする