2017-05-26 180 views
0

我正在运行Magento网站,并在我的.htaccess文件中使用此代码安全重定向非wwwwww 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。

+3

的可能的复制[MOD \ _rewrite - 添加WWW(https://stackoverflow.com/questions/7493241/mod-rewrite-add-www) – Anuga

+0

重复的问题。问及回答。 – Anuga

回答

0

尝试这个....

<IfModule mod_rewrite.c> 
RewriteEngine On 
Rewritecond %{HTTP_HOST} !^www\.example\.com [NC] 
Rewriterule (.*) http://www.example.com/$1 [R=301,,L] 
</IfModule> 
0

对于动态域:

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] 
相关问题