Javascript 获取 url 并通过添加到它来重定向

标签 javascript redirect

我遇到一种情况,我需要获取当前页面 url 并通过添加到当前页面 url 来重定向到新页面。例如:

http://www.mywebsite.com/page1/page2

需要重定向到:

http://www.mywebsite.com/page1/page2/page3

我需要它是相对的,因为“/page1/page2/”总是不同的,但“page3”总是相同的。

我尝试过:location.href = "./page3";但这不起作用。结果是: http://www.mywebsite.com/page1/page3

有什么想法吗?

最佳答案

也许这个?:

location.href = location.pathname + "/page3";

关于Javascript 获取 url 并通过添加到它来重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37140545/

相关文章:

Birt 中的属性绑定(bind)或查询中的 Javascript

javascript - 似乎无法在 Javascript 中模拟 'unlocks' 的按键并单击 Reddit 'Post' 按钮?

c# - 使用 SharpSVN 如何将文件导出到内存而不是文件系统?

jquery - 通过 AJAX 发送重定向响应时如何防止浏览器重定向?

perl - 我可以将 STDOUT 和 STDERR 发送到日志文件以及 Win32 Perl 中的屏幕吗?

javascript - 在位置 X 插入值

javascript - 将应用程序部署到 Heroku,ENV 变量不起作用

javascript - 单击输入框时如何停止 typed.js

php - HTML 公式重定向到 XAMPP 本地主机主页

php - 创建指向 google play 应用程序下载的直接链接