я вставил следующее в .htaccess моего сайта, чтобы быть допущены к HSTS preload list:Как отключить заголовок HSTS с HTTP?
<ifModule mod_headers.c>
Header always set Strict-Transport-Security "max-age=31536000; includeSubDomains; preload"
</ifModule>
Проблема заключается в том, что когда я представляю свой сайт, я получаю:
Warning: Unnecessary HSTS header over HTTP. The HTTP page at http: //fabriziorocca.it sends an HSTS header. This has no effect over HTTP, and should be removed.
на данный момент я использую следующее в .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]
Как я могу решить эту проблему?
Заранее спасибо.
Возможный дубликат [Как установить HSTS заголовок из .htaccess только на HTTPS] (http://stackoverflow.com/questions/24144552/how-to -set-hsts-header-from-htaccess-only-on-https) – Tom