我想通过 HSTS Preload 的所有测试。
我目前有 2 个错误,我需要解决:
第一的:
`http://example.com` (HTTP) should immediately redirect to
`https://example.com` (HTTPS) before adding the www subdomain.
Right now, the first redirect is to `https://www.example.com/`.
我的 htaccess 看起来像这样:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example.com$ [NC]
RewriteRule ^(.*)$ https://example.com/$1 [R=301,L]
RewriteRule ^(.*)$ https://%{HTTP_HOST}/ [R=302,L]
第二:
Response error: No HSTS header is present on the response.
我的 htaccess 看起来像这样:
<ifModule mod_headers.c>
Header add Strict-Transport-Security "max-age=84600; includeSubDomains"
</IfModule>
我缺少什么以及如何通过测试?
我使用这个测试站点;https://hstspreload.appspot.com/