2014-03-28 43 views
1

我想從我的網站域名的所有網址中刪除www。我用下面的代碼如何使用htaccess從我的網站域名的所有網址中刪除www

RewriteCond %{HTTP_HOST} ^www\.example\.com$ 
RewriteRule ^(.*)$ http://example.com/$1 [R=301,L] 

但這個代碼僅重定向到http://www.example.comhttp://example.com 我想http://www.example.com/abcd作爲http://example.com/abcd

請幫助我。你的幫助將不勝感激。提前致謝。

回答

1

可以在根的.htaccess使用這樣的規則:

RewriteEngine On 

RewriteCond %{HTTP_HOST} ^www\.(example\.com)$ [NC] 
RewriteRule^http://%1%{REQUEST_URI} [R=301,L,NE] 

確保在新的瀏覽器來進行測試。

+0

感謝您的答覆,但我的問題沒有解決..我想'http://www.example.com/abcd爲http:// example.com/abcd' – Vinie

+0

這就是這個答案是做什麼。確保此規則是您在root .htaccess中的第一條規則,並在新瀏覽器中進行測試。 – anubhava

+0

謝謝它的作品:) – Vinie

0

試試這個

RewriteCond %{HTTP_HOST} ^www\.example\.com$ 
RewriteRule ^/?$ "http\:\/\/example\.com\/" [R=301,L] 
+0

它不工作 – Vinie

相關問題