我想将 www.example.com 重定向到 example.com 。 我已经使用cPanel来配置.htaccess文件,并将以下行添加到文件末尾:
RewriteCond %{HTTP_HOST} ^www\.example\.com$ [OR]
RewriteRule ^/?$ "http\:\/\/example\.com\/" [R=301,L]
但是,www.example.com不会重定向到example.com。
怎么了?
答案 0 :(得分:1)
请尝试一下。
对所有子域都遵循这一规则:
# rule for forcing www on main domain
RewriteCond %{HTTP_HOST} ^mydomain\.com$ [NC]
RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
# rule for removing www on sub domains
RewriteCond %{HTTP_HOST} ^www\.([^.]+\.mydomain\.com)$ [NC]
RewriteRule ^ http://%1%{REQUEST_URI} [R=301,L]
让我知道它是否有效。
谢谢