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]
你能定义你的意思是插件不工作吗? –
添加此htaccess代码时,例如Like facebook按钮会显示0份,尽管该页面已被共享超过1次。我认为这是因为这段代码会将你从.html页面中重定向并删除扩展名,但这是我在网上发现的隐藏.html扩展名的唯一工作代码。 – lonewulf
Facebook的股份数量基于网址。因此,如果网址已更改,则计数将为零...我们正在讨论的网址是什么? – SimonW