我在所有网站页面的末尾都有很多额外的字母和数字。如果您查看网站:www.rsiapparel.co.uk,您会明白我的意思,我明白了:http ://www.rsiapparel.co.uk/#sthash.4xYBB5vG.dpbs
如何删除这些位#sthash.4xYBB5vG.dpbs?
我在所有网站页面的末尾都有很多额外的字母和数字。如果您查看网站:www.rsiapparel.co.uk,您会明白我的意思,我明白了:http ://www.rsiapparel.co.uk/#sthash.4xYBB5vG.dpbs
如何删除这些位#sthash.4xYBB5vG.dpbs?
我可以看到您在您的网站上使用 ShareThis Hoverbar。从地址栏关闭哈希的一种简单方法是更改您网站上的以下代码 - 更改 - stLight.options({publisher: "d083c212-e330-416e-b1c6-ed1bc3fe5bd5", doNotHash: false, doNotCopy: false, hashAddressBar : 真的});
to - stLight.options({publisher: "d083c212-e330-416e-b1c6-ed1bc3fe5bd5", doNotHash: false, doNotCopy: false, hashAddressBar: false});
如果您还想为复制的内容关闭 CopyNShare,您也可以切换 doNotCopy: true 。
希望这能解决您的问题。
如果您可以访问 .htaccess 文件,则可以在那里定义一些规则。
例如:
RewriteRule ^Article/([0-9]+)/([0-9a-zA-Z]+)/?$ /Articles/myArt.php?aid=$1&title=$2 [NC,L] # Rewrite Articles
[NC] 标志:使 RewriteRule 以不区分大小写的方式匹配
[L] 标志:“[L] 标志导致 mod_rewrite 停止处理规则集。在大多数情况下,这意味着如果规则匹配,则不会处理进一步的规则。”
# 是注释
$x:这就是您将地址中的值与变量匹配的方式
您可能会发现这很有帮助:url-rewriting-for-beginners
您需要的是所谓的干净 URL。这可以通过使用称为 mod_rewrite 的 php 模块来实现。我自己不是专家,但这是你需要寻找的方向。正如已经暗示的那样,这可以通过在 .htaccess 文件中设置正则表达式规则来实现,该规则将 url 重写为更用户友好的内容。