gpt4 book ai didi

html - 如何使用 href 从 URL 中删除查询字符串

转载 作者:行者123 更新时间:2023-12-02 00:15:58 25 4
gpt4 key购买 nike

目前,我的页面 URL 看起来像这样:

https://example.com/eg?page=2

URL 有时也可以如下所示:

https://example.com/eg/?page=2

我想将用户重定向到同一个页面,但没有查询字符串,这样当点击一个链接时它会带你到:

https://example.com/eg

我尝试在 this 中建议的 anchor 标记中使用以下 href问题:

<a href=".">To home</a>

单击链接时,当当前页面 URL 为 https://example.com/eg/?page=2 时,它会像我想要的那样删除查询字符串。但是,如果页面 URL 是 https://example.com/eg?page=2,它会将我带到 https://example.com

问题: 是否有某种类型的目录路径(即我可以在我的 href 中使用的 url)我可以使用这样的两个上述 URL 将始终删除查询字符串?我可以使用 javascript,但如果没有可能的解决方案,那将是首选。

注意:我无法将 eg 硬编码到我的 href url 中,因为我正在开发一个小部件,它可以坐在不同的环境中,因此,eg 可能会发生变化。

最佳答案

? 开头的相对链接应该只修改查询字符串,因此您可以使用:

<a href="?">Home</a>

这会将您的示例 URL 定向到:

https://example.com/eg?
https://example.com/eg/?

它确实在最终 URL 中包含 ?,这可能不是您想要的,但如果您不想使用 Javascript,它是一个功能选项。

关于html - 如何使用 href 从 URL 中删除查询字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56963982/

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