2011-10-25 3 views
1

한 사이트에서 다른 사이트로 사용자를 리디렉션하려고하지만 도메인 이름 이후 부분을 동일하게 유지하십시오. 예를 들어 :Javascript가 다른 도메인의 같은 폴더로 리디렉션됩니까?

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

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

이는 자바 스크립트 리디렉션을 사용 할 수 있습니까? 그렇다면 코드는 어떻게 생겼을까요? 도와 줘서 고마워!

+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.

관련 문제