htaccess重定向非www到www网址
问题描述:
我正在运行Magento网站,并在我的.htaccess
文件中使用此代码安全重定向非www
到www
URL但它什么也不做。htaccess重定向非www到www网址
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} !^$
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule^http%1://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</IfModule>
我的URL还包含HTTPS。
答
尝试这个....
<IfModule mod_rewrite.c>
RewriteEngine On
Rewritecond %{HTTP_HOST} !^www\.example\.com [NC]
Rewriterule (.*) http://www.example.com/$1 [R=301,,L]
</IfModule>
答
对于动态域:
RewriteCond %{HTTP_HOST} !^$
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTPS}s ^on(s)|
RewriteRule^http%1://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,QSA,NC,L]
的可能的复制[MOD \ _rewrite - 添加WWW(https://stackoverflow.com/questions/7493241/mod-rewrite-add-www) – Anuga
重复的问题。问及回答。 – Anuga