我想从我网站域名的所有网址中删除www。我使用了以下代码
RewriteCond %{HTTP_HOST} ^www\.example\.com$
RewriteRule ^(.*)$ http://example.com/$1 [R=301,L]
但此代码仅将http://www.example.com
重定向到http://example.com
我希望http://www.example.com/abcd
为http://example.com/abcd
请帮帮我。你的帮助将不胜感激。提前致谢。
答案 0 :(得分:1)
您可以在root .htaccess中使用此规则:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(example\.com)$ [NC]
RewriteRule ^ http://%1%{REQUEST_URI} [R=301,L,NE]
请务必在新浏览器中对此进行测试。
答案 1 :(得分:0)
试试这个
RewriteCond %{HTTP_HOST} ^www\.example\.com$
RewriteRule ^/?$ "http\:\/\/example\.com\/" [R=301,L]