外部サイトからの直リンクを.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デザイナーの覚書」リニューアル!
- その他フロントエンド・エンジニアという肩書
- ※承認制のため、即時には反映されません。
この記事にコメントする