【问题标题】:htaccess redirect non www to www URLhtaccess 将非 www 重定向到 www URL
【发布时间】:2017-05-26 13:06:25
【问题描述】:

我正在运行 Magento 站点,在我的 .htaccess 文件中,我使用这种代码和平将非 www 重定向到 www URL,但它什么也没做。

<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。

【问题讨论】:

标签: php .htaccess magento


【解决方案1】:

试试这个....

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

【讨论】:

    【解决方案2】:

    对于动态域:

    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]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-11-16
      • 2011-04-12
      • 2015-12-31
      • 1970-01-01
      • 2013-05-30
      • 1970-01-01
      • 2011-06-24
      • 2019-03-09
      相关资源
      最近更新 更多