重定向到JavaScript中的相对URL

Redirecting to a relative URL in JavaScript

我有个问题:我想通过javascript重定向到上面的目录。我的代码:

1
location.href = (location.href).substr(0, (location.href).lastIndexOf('folder'));

URL如下所示:

example.com/path/folder/index.php?file=abc&test=123&lol=cool

重定向仅影响以下内容:

example.com/path/&test=123&lol=cool

但想要这样:

example.com/path/

我怎么能做到?


你可以从相关的重定向。

1
window.location.href = '../'; //one level up

1
window.location.href = '/path'; //relative to domain


如果你使用,你将得到你的domain.com location.hostname部分。然后将给你location.pathname/路径/文件夹。我会location.pathname/分)和reassemble URL。但如果你需要,你可以只输入目录重定向到..上面去了。


../redirect to


no JS needed

..均值的父目录。


http:///EN developer.mozilla.org美元/文档/ / / / assign Web API。

  • 一个window.location.assign("../");/啊
  • window.location.assign("/path");/相对域

我想我目前的网站重定向到相同的页面的其他部分上,使用JavaScript。这是我的工作:跟踪代码

1
location.href='/otherSection'


试试下面的JS代码

1
location = '..'