1

我在所有网站页面的末尾都有很多额外的字母和数字。如果您查看网站:www.rsiapparel.co.uk,您会明白我的意思,我明白了:http ://www.rsiapparel.co.uk/#sthash.4xYBB5vG.dpbs

如何删除这些位#sthash.4xYBB5vG.dpbs?

4

3 回答 3

1

我可以看到您在您的网站上使用 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 。

希望这能解决您的问题。

于 2013-06-12T13:34:53.400 回答
0

如果您可以访问 .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

于 2013-05-12T13:07:24.623 回答
0

您需要的是所谓的干净 URL。这可以通过使用称为 mod_rewrite 的 php 模块来实现。我自己不是专家,但这是你需要寻找的方向。正如已经暗示的那样,这可以通过在 .htaccess 文件中设置正则表达式规则来实现,该规则将 url 重写为更用户友好的内容。

于 2013-05-12T13:07:29.340 回答