2012-11-20 140 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

回答

相關問題