【发布时间】:2019-11-14 12:26:32
【问题描述】:
我的问题是我使用了 HTML 的锚点。除非在 URL-s 中出现不需要的 # 符号,否则这些都可以完美运行。
所以我的代码如下所示:
<div class="wrapper" id="pageup">
<a href="#pageup"><img src="assets/img/arrow.png" style="width:40px;height:40px;" align="right"></a>
网址看起来像这样https://loremipsum.hu/modszerek.html#pageup 我想从 URL 中删除该 # 并用 / 替换它。 我已经尝试了一些 html 的东西,但到目前为止它们都没有奏效。我应该使用 .htacces 文件来操作 URL 吗?
【问题讨论】:
-
URL 片段 完全是客户端的,.htaccess 在这里无能为力。听起来您可能想要一些 Javascript 行为来覆盖将片段默认附加到 URL。
-
您能解释一下为什么要删除 # 吗? .htacess 文件无法满足您的需要
-
我的动机背后没有科学依据。我只是觉得这种方式不美观。它可能会误导访问者
-
如果你只想将href从
#pageup更改为/pageup,那么你可以使用jQuery。 -
那么,如果
#是“不想要的”,那为什么还要在其中呢?