本文へジャンプ

.htaccess を使って外部からの直接リンクを拒否する

インターネットは基本オープン!だと思っているのですが、会員専用サイトなので直接リンクは止めたい、ということがたまにあります。

そんなときに.htaccess。トップページを経由したリンク以外は、全てトップページにリダイレクト(強制移動)する方法をご紹介。

http://hogefuga.com/ へのアクセスはそのまま表示。
ブラウザのアドレスバーへ http://hogefuga.com/foo/index.html などの入力が有った場合は
http://hogefuga.com/ へのリダイレクトを行う、という内容です。

SetEnvIf Referer "^http://hogefuga.com" ref01 order deny,allow deny from all allow from env=ref01 ErrorDocument 403 http://hogefuga.com

この内容を書いた.htaccess を http://hogefuga.com/.htaccess として保存すればOK。

冒頭でも書いたとおり、外部からのアクセスは全てリダイレクトされてしまうので、どうしても必要!という場合のみご利用ください。

と、この機能には対応していませんが、.htaccess を簡単に作成したい場合は .htaccess Editor を是非!(サイトストックブログパーツでの評価が408,077円に!わお!)

Comment & Track Back

Track Back URL

コメント投稿フォーム

post your comment

※コメントが認証されるまで、コメントは反映されません。ご了承くださいませ。

  • my profile  by iddy
  • RSSを購読
Links
etc...
Mozilla Firefox ブラウザ無料ダウンロード