javascript - window.location.href 不会重定向到不同的域

标签 javascript redirect

<分区>

我正在使用 XAMPP,我在 htdocs 中有两个目录。基本上,我正在尝试执行以下操作:

localhost/folder-website1 中的一个按钮将我指向 localhost/folder-website2

如果有帮助的话,website2 是一个用作 API 的 Lumen 项目,我正在尝试查看是否能够连接到它。

编辑:

在 website1 中,我有一个执行以下操作的按钮:

function test(){
    window.location.href = "localhost/website2/public";
}

据我所见,URL 变成了

http://localhost/website1/localhost/website2/public

最佳答案

您创建了一个相对链接,因为 protocol 方案作为您的 URL 的开头丢失了. localhost/website2/public 将重定向到当前目录中的 localhost/website2/public URL。

提供带有架构的绝对 URL 以到达正确的页面:

function test(){
    window.location.href = "http://localhost/website2/public";
}

关于javascript - window.location.href 不会重定向到不同的域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35640805/

相关文章:

php - http_redirect() 与 header()

unit-testing - 使用 PHPUnit 和 CIUnit 在 CodeIgniter 2 中重定向函数

javascript - 通过 Ajax 内联调用 PHP 文件中的操作

javascript - 我可以从外部 javascript 访问控制台命令行 API(例如来自 Firebug 或 Chrome Inspector 控制台的 $$ 和 traceAll)吗?

javascript - Vue Router 从子节点链接子节点

apache - Htaccess 仅将目录根目录重定向到新页面

internet-explorer - IE 的 Express js 重定向

Bash 重定向并附加到不存在的文件/目录

javascript - 图像源路径在tinyMCE编辑器中转换为blop而不是真实路径

javascript - asp.net json 显示奇怪的结果