• ベストアンサー

WEBでホストによる振り分けJavaScriptを教えて下さい。

ブラウザやOSによる振り分けのJavaScriptはよく目にするのですが、 ホストによる振り分けのJavaScriptは目にしません。教えて下さい。 具体的例としては、ocn.ne.jpからアクセスがあった場合は、A.htmlへ、それ以外からのアクセスは、B.htmlへといった具合です。 「.htaccess」でも出来るのですが、権限がないのでJavaScript等で 出来る方法を探しています。

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

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

ごめんなさい、m(_ _)m 勘違いしていました。 リンク元のドメインが"ocn.ne.jp"の場合に振り分けるのだと思っていました。 JavaScriptでは、クライアントのホスト名は、取り出せません。

LINHOF
質問者

お礼

JavaScriptでは出来ないということが分かっただけでも助かりました。ありがとうございます。ちなみにJavaScriptや.htaccess以外で ホストを振り分ける方法などは無いのでしょうか?

その他の回答 (1)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

if((document.referrer).lastIndexOf("ocn.ne.jp")>=0){ location.href="A.html"; } else { location.href="B.html"; }

LINHOF
質問者

お礼

回答ありがとうございます。 しかし以下のHTML中スクリプトで試したのですが、すべてそれ以外のB.htmlへ移動してしまいます。どこか間違いはあるのでしょうか? <HTML> <HEAD><TITLE>index.html</TITLE> <SCRIPT LANGUAGE="JavaScript"> <!-- if((document.referrer).lastIndexOf("ocn.ne.jp")>=0){ location.href="A.html"; } else { location.href="B.html"; } //--> </SCRIPT> </HEAD> <BODY> <FONT> ブラウザでJavaScriptを無効にしている場合、ご利用になれません。JavaScriptを有効に設定して下さい。 </FONT> </BODY> </HTML>

関連するQ&A