如何通过.htaccess将所有流量重定向到https

时间:2016-02-24 14:40:35

标签: .htaccess https subdomain

我浪费了无数时间尝试将所有流量(domain.com,www.domain.com,chat.domain.com)重定向到https。我想保持域名通用,因为网站上还有其他域名。

到目前为止,经过大量的谷歌搜索,试验和错误后,我能提出的最佳规则是:

RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

不幸的是,这些规则不适用于属于子域的URL。

1 个答案:

答案 0 :(得分:0)

浏览以下清单:

  1. SSL证书有效。
  2. 规则定义在所有子域名实际上都可以访问9并且必须访问的地方。
  3. 如果规则在comfirmPopup.then文件中,则htaccess指令在服务器配置中设置为AllowOverride