• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:サイトへの「ime.nu」からのアクセスを制限したい)

サイトへの「ime.nu」からのアクセスを制限したい

このQ&Aのポイント
  • 【要約1】無料版Webサイトで特定のリンク元からのアクセス制限をかけたいが、.htaccessの詳しい方法が分からず相談しています。
  • 【要約2】最近同じリンク元からのアクセスが頻繁にあり、サイトへのアクセス制限を考えています。
  • 【要約3】無料版Webサイトで特定のリンク元からのアクセス制限をする方法を教えてほしいと相談しています。

質問者が選んだベストアンサー

  • ベストアンサー
  • sugarp
  • ベストアンサー率54% (721/1331)
回答No.1

.htaccessではなく、JavaScriptを使って制御するほうが楽だと思います。 <script language="JavaScript"> <!-- if(document.referrer.indexOf("ime.nu")!=-1) window.location.href="http://******"; // --> </script> これをそのページの上部に組み込むことで、「ime.nu」を含んだリンク元 (リファラ)からそのページに飛んできた場合、******へ無条件で 飛ばすことができます。 ******には「リンク元は不正です」いう簡単なページを作っておくか、 yahoo.co.jpとでも入れておけばいいと思います。 また、JavaScriptをオフにされた場合でも、上のように <!-- を組み込んで おくことで、それ以下の記述が全てコメント化されて表示されません。 これが結構有効です。 サーバーによってはうまく動かない.htaccessと違い、サーバーのタイプを 選びません。ほぼ全てのサーバーで使用できます(Javaがまともに動かない サーバーというもの無いような…) ご参考にどうぞ。

hana1144
質問者

お礼

sugarpさま、早速の回答ありがとうございました。 早速、Javascriptをインデックスページに入れてupしましたところ、きちんと指定のページへ飛ぶようになりました。 ひとまずホッとしています。 .htaccessより幅広く使えるんですね。大変勉強になりました。 出来るだけ早く方法を知りたかったので、大変助かりました。 ありがとうございます!!

関連するQ&A