在http重定向中维护锚点

时间:2012-11-28 20:35:51

标签: javascript redirect anchor

所以现在我在一个指向旧HTML文件的网站上有很多链接。大多数这些链接都与页面下方的分段哈希锚相关联。目前,该HTML页面重定向到该页面的新版本,该版本是包含相同锚点的PHP文件。我正在使用基本的javascript重定向脚本。有没有办法可以获得锚点(如果引用链接包含一个)并将其附加到重定向?

提前谢谢大家。

1 个答案:

答案 0 :(得分:3)

您可以使用

获取网址的哈希部分
window.location.hash

请注意,返回的值包括哈希符号。因此,当您将其附加到URL时,您也不必附加主题标签。

这样:

var newURL = 'http://newURL'+window.location.hash;

希望这有帮助。