我在所有网站页面的末尾都有很多额外的字母和数字。如果您查看网站:www.rsiapparel.co.uk,您会看到我的意思,我明白了:http://www.rsiapparel.co.uk/#sthash.4xYBB5vG.dpbs
如何删除这些位#sthash.4xYBB5vG.dpbs?
答案 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重写为更加用户友好的内容。