gpt4 book ai didi

apache - 如何从 URL 中删除 anchor 标记?

转载 作者:行者123 更新时间:2023-12-02 03:41:35 25 4
gpt4 key购买 nike

我试图删除切换 Accordion 时使用的 anchor 标记或包含指向页面其他部分的 anchor 的链接。

http://rivo.wpengine.com/why-rivo/#toggle-id-3

我想删除此网址的 #toggle-id-3 部分。

我可以使用 .htaccess 文件做一些事情,也许使用 mod_rewrite 吗?

最佳答案

您无法使用 htaccess 或 mod_rewrite 删除 URL 片段,因为它们永远不会发送到服务器。就服务器而言,它们不存在。您需要使用 JavaScript 或其他一些客户端解决方案来删除它们。

例如,来自:Remove fragment in URL with JavaScript w/out causing page reload

// remove fragment as much as it can go without adding an entry in browser history:
window.location.replace("#");

// slice off the remaining '#' in HTML5:
if (typeof window.history.replaceState == 'function') {
history.replaceState({}, '', window.location.href.slice(0, -1));
}

关于apache - 如何从 URL 中删除 anchor 标记?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20198731/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com