【问题标题】:detect and redirect to another domains whit javascript使用 javascript 检测并重定向到另一个域
【发布时间】:2013-03-13 07:27:01
【问题描述】:

任何方式重定向 ("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(

谢谢大家。

【问题讨论】:

  • 您可能应该使用脚本语言或仅使用 HTML 标头。

标签: javascript


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

    你可以使用

    window.location.hostname 
    

    window.location.protocol 
    

    识别您当前的位置,然后使用

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

    重定向

    【讨论】:

    • 如果当前域是 http 或 https,如果您想全部重定向到 http,为什么它很重要?那么你应该简单地重定向到“mynewwebsite.com”还是我错过了什么?
    • 不重要,但我也需要检测http o https协议,两种情况都重定向到mynewsite.com,代码将在一个js中
    猜你喜欢
    • 1970-01-01
    • 2021-02-26
    • 1970-01-01
    • 2019-11-25
    • 2010-10-14
    • 1970-01-01
    • 1970-01-01
    • 2013-09-02
    • 2015-12-15
    相关资源
    最近更新 更多