【发布时间】:2016-11-09 04:22:10
【问题描述】:
我已在我网站的 .htaccess 中插入以下内容,以便加入 HSTS preload list:
<ifModule mod_headers.c>
Header always set Strict-Transport-Security "max-age=31536000; includeSubDomains; preload"
</ifModule>
问题是当我提交我的网站时,我得到:
警告:HTTP 上不必要的 HSTS 标头。 HTTP 页面位于 http://fabriziorocca.it 发送一个 HSTS 标头。这对过去没有影响 HTTP,应该被删除。
目前我在 .htaccess 中使用以下内容以便从 http 切换到 https:
RewriteCond %{HTTPS} off
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule .* https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
我该如何解决这个问题?
提前谢谢你。
【问题讨论】:
标签: .htaccess http https preload hsts