繁体   English   中英

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

[英]How to redirect all traffic via .htaccess to https

我浪费了无尽的时间试图将所有流量(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. SSL证书有效。
  2. 该规则是在所有子域可以实际访问且必须要访问的地方定义的。
  3. 如果规则位于htaccess文件中,则在服务器配置中, AllowOverride指令设置为All

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM