简单重定向到另一个页面是错误的

时间:2018-03-01 12:58:20

标签: javascript jquery

如果用户登录成功,我会将他重定向到仪表板。

在我使用tomcat部署之前,它一直工作正常。

现在网址为http://localhost:8080/myWar/

所以这个:

 window.location.href = "/dashboard";

重定向到http://localhost:8080/dashboard

我收到错误404.如何动态重定向?

1 个答案:

答案 0 :(得分:1)

路径通常都是一样的:

/ - " root"路径

./ - 相对于文件的位置

因此您需要将window.location.href = "/dashboard";更改为window.location.href = "./dashboard";

https://www.coffeecup.com/help/articles/absolute-vs-relative-pathslinks/

Difference between Relative path and absolute path in javascript

修改

因此,如果您当前的位置是myHost/mypath/subpath并且您执行window.location.href="/myPath",那么您将被重定向到myHost/myPath,而window.location.href="./myPath"会将您重定向到myHost/mypath/subpath/myPath {{1}}。