2013-08-02 19 views
5

誰かが「www.morgancc.edu」を入力した場合は、「www.morgancc.edu/m」にある私たちのモバイルサイトにリダイレクトします。ただし、これでリダイレクトするだけです正確な URL。あなたが現在行っている 'www.morgancc.edu/programs'のようなものに行くと、リダイレクトしたくないのです。URLに基​​づいたリダイレクト - JavaScript

<script type="text/javascript"> 
if (window.location = "www.morgancc.edu") { 
    window.location.href = 'http://www.morgancc.edu/m/'; 
} 
</script> 

答えて

4

location .hostnameはあなたが

if (window.location.hostname == "www.morgancc.edu" && 
    window.location.pathname=="") { 
    window.location.href = 'http://www.morgancc.edu/m/'; 
} 

がまた見たいように見えるものですが必要ですthe hrefで

if (window.location.href== "http://www.morgancc.edu") { 
    window.location.href = 'http://www.morgancc.edu/m/'; 
} 

あなたは/ここまたはそこにいくつか追加する必要があります

+0

私がやっていることに意味があります。しかし、今はリダイレクトされません。 –

+0

あなたの2番目の提案はうまくいった!これは私が使用したコードです: ' ' –

6

等価演算子が==、ない=である:ここでは私がこれまで持っているコードです。

0

あなたのサイトにアクセスしているデバイスのベースをリダイレクトするために、サーバー側のスクリプト言語を使用することをお勧めします。 if文あなたのタイプミスを持っているあなたも、あなたは空のパスと==ない=

<script type="text/javascript"> 
if (window.location == "www.morgancc.edu") { 
    window.location.href = 'http://www.morgancc.edu/m/'; 
} 
</script> 
関連する問題