【问题标题】:non www redirect combined with https非 www 重定向结合 https
【发布时间】:2012-11-27 16:40:34
【问题描述】:

我需要 2 个重定向。第一个是任何不是 https 的请求都应该是 https。第二个是任何非www都应该是www。下面,https 一个有效,但第二个无效,并附加在原始 url 上。我需要这两者协同工作

# Redirect non https to https
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

# redirect non www to www
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]

当它们都启用时,第二个在 url 中复制 http_host 两次。

我需要 mysite.com 重定向到 https://www.mysite.com 以及 http://www.mysite.com 重定向到 https://www.mysite.com

【问题讨论】:

    标签: .htaccess https


    【解决方案1】:

    更新:这在清除缓存后有效。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-04-06
      • 2016-01-26
      • 1970-01-01
      • 2018-04-22
      • 1970-01-01
      • 1970-01-01
      • 2016-09-09
      • 2016-04-27
      相关资源
      最近更新 更多