我正在尝试将用户从链接重定向到另一个域。
ie: mysite.com/xyz
将用户发送至 www.google.com
。我包含一个谷歌分析脚本,然后尝试重定向,但是发生的只是将目的地附加到当前路径并且页面重新加载。所以我最终得到:mysite.com/www.google.com
代码(尝试了所有三个):
JS:
window.location = "www.google.com";
PHP:
header("Location: ".$link[0]['destination']);
HTML:
<meta http-equiv="refresh" content="0;www.google.com">
以上所有内容只需将 www.google.co
附加到网址即可。如何在加载时重定向页面?
最佳答案
不要忘记http://
或https://
。否则浏览器或 php 引擎会认为您要重定向到同一服务器目录中的特定文件。
我建议您不要使用 JavaScript:它可能在客户端的浏览器中被禁用。
你忘记了第四种方法:
header('refresh: 3; url=http://www.google.com');
3 秒后将重定向至 Google。我认为它比元标记更简单。
关于javascript - HTML、JS 或 php 重定向只是将目标附加到当前路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43011851/