我需要知道一种隐藏或停止从 url 自动添加 div id 的方法。例如:- 当我单击指向内联部门“联系人”的链接时,我在浏览器中的网址显示http://mysite.com/index.php#contact
相反,我希望它仅显示为http://mysite.com/index.php,即使我单击该链接也是如此。我希望我把问题说清楚了。提前感谢您的帮助。
我需要知道一种隐藏或停止从 url 自动添加 div id 的方法。例如:- 当我单击指向内联部门“联系人”的链接时,我在浏览器中的网址显示http://mysite.com/index.php#contact
相反,我希望它仅显示为http://mysite.com/index.php,即使我单击该链接也是如此。我希望我把问题说清楚了。提前感谢您的帮助。
片段标识符完全由客户端处理,它永远不会传递给服务器,因此您不能使用 URL 重写来隐藏它。
您的选择是:
假设您的 HTML 如下所示:
<a href="http://mysite.com/index.php#contact">Contact</a>
将其更改为
<a href="http://mysite.com/index.php">Contact</a>
如果锚标记是由某些 JS 框架设置的,您需要找出导致此问题的库或 JS 代码并将其禁用。