2011-10-25 11 views
1

私はあるサイトから別のサイトにユーザーをリダイレクトしようとしていますが、ドメイン名の後の部分は同じにしておきます。たとえば:Javascriptは別のドメインの同じフォルダにリダイレクトしますか?

http://www.mysite.com/this-is-a-blog-post.html 

http://www.newwebsite.com/this-is-a-blog-post.html 

には、これはJavaScriptのリダイレクトを使用して行うことができますか?もしそうなら、コードはどのように見えますか?私はあなたの助けに感謝します!

+0

[ウェブページをあるドメインから別のドメインにリダイレクトする方法は?](http://stackoverflow.com/questions/3450351/how-to-redirect-webpage-from-one-domain-to-another) –

答えて

5

window.locationオブジェクトを確認してください。ドメインを変更する(同じパスを維持する)だけの場合は、このコードを使用してください。

window.location = "http://newwebsite.com/" + window.location.pathname;

あなたはより洗練された何かをしたい場合は、リダイレクトするwindow.location.pathname値と使用と混乱をすることができます。

0

これを正しく行うには、DNS設定を確認する必要があると思います。 Cname Aレコードを使用してエイリアスを作成できます。このハッキングの価値はありますか?長期的には、私たちが移動したと言った方が良いでしょう...

1

ドメインだけを変更し、他のもの(プロトコル、ポート、クエリ文字列、ハッシュなどを含む)使用...

window.location.hostname = 'example.com'; 

jsFiddle

関連する問題