如何从网址栏的末尾删除多余的数字和字母

时间:2013-05-12 12:58:18

标签: html webaddress

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

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

3 个答案:

答案 0 :(得分:1)

我可以看到您在网站上使用ShareThis Hoverbar。从地址栏关闭哈希的简单方法是更改​​您网站上的以下代码 - 改变 -  stLight.options({publisher:“d083c212-e330-416e-b1c6-ed1bc3fe5bd5”,doNotHash:false,doNotCopy:false,hashAddressBar:true});

到 -  stLight.options({publisher:“d083c212-e330-416e-b1c6-ed1bc3fe5bd5”,doNotHash:false,doNotCopy:false,hashAddressBar:false});

如果您想为复制的内容关闭CopyNShare,您也可以切换doNotCopy:true。

希望这能解决您的问题。

答案 1 :(得分: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:这就是你将adrress中的值与变量

匹配的方式

您可能会发现这有用:url-rewriting-for-beginners

答案 2 :(得分:0)

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