2012-11-20 147 views
0

我使用这个htaccess代码来隐藏我的网站上的.html扩展,但是当这样做addThis共享插件无法正常工作。你可以在这里找到addThis:https://www.addthis.com/get/sharinghtaccess隐藏html扩展和addThis插件

是否有任何解决方法呢?

RewriteBase/

RewriteEngine on 
RewriteCond %{THE_REQUEST} \ /(.+/)?index(\.html)?(\?.*)?\ [NC] 
RewriteRule ^(.+/)?index(\.html)?$ /%1 [R=301,L] 

RewriteCond %{ENV:REDIRECT_STATUS} ^$ 
RewriteRule ^(.+)\.html$ /$1 [R=301,L] 

RewriteCond %{SCRIPT_FILENAME}.html -f 
RewriteRule [^/]$ %{REQUEST_URI}.html [QSA,L] 
+0

你能定义你的意思是插件不工作吗? –

+0

添加此htaccess代码时,例如Like facebook按钮会显示0份,尽管该页面已被共享超过1次。我认为这是因为这段代码会将你从.html页面中重定向并删除扩展名,但这是我在网上发现的隐藏.html扩展名的唯一工作代码。 – lonewulf

+0

Facebook的股份数量基于网址。因此,如果网址已更改,则计数将为零...我们正在讨论的网址是什么? – SimonW

回答

相关问题