使用javascript检测并重定向到另一个域

时间:2013-03-12 23:17:24

标签: javascript

以任何方式将“http://domain1.com”,“https://mydomain1.com”重定向到“http://mynewsite.com”whit javascript?我不知道。

结构是这样的:

列出域名:domain1.com,domain2.com,domain3.com

如果位置 domain1.com domain2.com domain3.com (http和https< - 重要)

重定向到mynewsite.com(< - only http)

谢谢你们。

2 个答案:

答案 0 :(得分:0)

我不使用JS,而是使用PHP。你能用PHP吗?见下文(稍微调整一下)。祝你好运!

if($_SERVER["HTTPS"] != "on") {    
   header("HTTP/1.1 301 Moved Permanently");
   header("Location: https://" . $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"]);
   exit(); 
} 

答案 1 :(得分:0)

您可以使用

window.location.hostname 

window.location.protocol 

确定您当前的位置,然后使用

window.location = window.location.protocol + "//newSite.com"

重定向