Webデザイナーになる方法やサイト制作のテクニック・Tipsをご紹介

メニューを開く

外部サイトからの直リンクを.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が表示されてしまう場合があります。(例:ノートン)

この記事を読んでいる方にオススメの記事

「その他」の他の記事を読む

この記事にコメントする

必須
必須
本文必須

  • 承認制のため、即時には反映されません。

ページの先頭に戻る