javascript - 在 http 重定向中维护 anchor

标签 javascript redirect anchor

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

提前谢谢大家。

最佳答案

您可以使用以下方式获取 URL 的哈希部分

window.location.hash

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

所以:

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

希望这有帮助。

关于javascript - 在 http 重定向中维护 anchor ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13613936/

相关文章:

javascript - AngularJS 选择更改触发器

javascript - 更改用于分隔具有相同名称标识符的表单输入字段的字符?

php - 如何将旧的 Wordpress 博客文章 URL 重定向到新的

javascript - 替代 <a href ="#"> 当 anchor 标记仅触发 jQuery 操作而不重定向用户时?

javascript - Javascript/Asp.net 中的对话框未打印文本框

JavaScript 全局对象与窗口对象

Javascript 在重新加载或重定向之前删除 cookie

php - 查询成功后跳转到首页

php - 跳转链接,如何跳转到页面上的下一个可用 anchor ?

javascript - 用另一个内容替换 div 的内容