2013-05-12 128 views
1

我在所有网站页面末尾都有大量额外的字母和数字。如果你检查网站:www.rsiapparel.co.uk你会明白我的意思,我得到这个:http://www.rsiapparel.co.uk/#sthash.4xYBB5vG.dpbs如何从网址栏末尾删除多余的数字和字母

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

+0

最好的方法是用'.htaccess'文件 – Vector 2013-05-12 13:01:36

+0

你有ftp访问该网站吗?检查.htaccess文件并重新发布。如果你不知道该怎么做,不要改变它。 – Sergio 2013-05-12 13:05:10

回答

0

如果你有访问.htaccess文件,你可以在那里定义一些规则。

为exampele:

RewriteRule ^Article/([0-9]+)/([0-9a-zA-Z]+)/?$ /Articles/myArt.php?aid=$1&title=$2 [NC,L] # Rewrite Articles 

的[NC]标志:使重写规则以不区分大小写的方式进行匹配

的[L]标志:“的[L]标志导致的mod_rewrite停止处理规则集,在大多数情况下,这意味着如果规则匹配,则不会处理更多规则。“

#是注释

$ X:那你是怎么在adrress值匹配的变量

您可能会有所帮助:url-rewriting-for-beginners

+0

嘿,我应该说我是一个适当的业余爱好者,并且使用Adobe Muse制作网站,所以我的知识非常少。我使用集成的ftp上传。并有godaddy域/托管,谈论很多关于FTP用户等.... – user2374538 2013-05-12 20:44:35

0

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

1

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

到 - stLight.options({出版商: “d083c212-e330-416e-b1c6-ed1bc3fe5bd5”,doNotHash:假,doNotCopy:假,hashAddressBar:假});

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

希望这可以解决您的问题。