- ベストアンサー
WEBでホストによる振り分けJavaScriptを教えて下さい。
ブラウザやOSによる振り分けのJavaScriptはよく目にするのですが、 ホストによる振り分けのJavaScriptは目にしません。教えて下さい。 具体的例としては、ocn.ne.jpからアクセスがあった場合は、A.htmlへ、それ以外からのアクセスは、B.htmlへといった具合です。 「.htaccess」でも出来るのですが、権限がないのでJavaScript等で 出来る方法を探しています。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
ごめんなさい、m(_ _)m 勘違いしていました。 リンク元のドメインが"ocn.ne.jp"の場合に振り分けるのだと思っていました。 JavaScriptでは、クライアントのホスト名は、取り出せません。
その他の回答 (1)
- BLUEPIXY
- ベストアンサー率50% (3003/5914)
if((document.referrer).lastIndexOf("ocn.ne.jp")>=0){ location.href="A.html"; } else { location.href="B.html"; }
お礼
回答ありがとうございます。 しかし以下の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>
お礼
JavaScriptでは出来ないということが分かっただけでも助かりました。ありがとうございます。ちなみにJavaScriptや.htaccess以外で ホストを振り分ける方法などは無いのでしょうか?