gpt4 book ai didi

php - URL 重定向到另一个域的子域

转载 作者:行者123 更新时间:2023-11-30 18:07:45 25 4
gpt4 key购买 nike

我有两个域:project1.comproject2.com。后者包含一个子域,如 login.project2.com。我需要根据他的输入将用户重定向到这个地方,即来自前者的 login.project2.com。 (不要问逻辑,也不要问我为什么这样做,这只是因为我被要求这样做)。

我尝试了以下方法:

function redirectToPage() {
if (someVar == someValue) {
document.location = 'http://www.login.project2.com'; // does not work
document.location = 'www.login.project2.com'; // does not work
document.location = 'http://login.project2.com'; // does not work
document.location = 'login.project2.com'; // inval

//only of the above is left uncommented at a time
}
}

但是,当我直接在地址栏中键入第四个时,它会将我带到所需的页面。我哪里错了?

最佳答案

  1. document.location 已弃用,可能是只读的
  2. 如果您有另一个域,您也需要该协议(protocol)。如果您将其遗漏在地址栏中,则浏览器会添加它,但不会在脚本中添加。
  3. 最好将语句括在括号中,所以我为您添加了它们

这是使用 JavaScript 重定向的方法 - 我使用 replace 以便旧地址在历史记录中被替换,因此后退按钮不会损坏

function redirectToPage() {
if (someVar == someValue) {
window.location.replace('http://login.project2.com');
}
}

关于php - URL 重定向到另一个域的子域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15392063/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com