Как исправить результат SEMRu sh о том, что «1 поддомен не поддерживает HSTS» - PullRequest
0 голосов
/ 10 января 2020

Я использую программу под названием SEMRu sh, чтобы помочь мне выявить слабые места в моем сайте, которые не позволяют ему работать с максимальной скоростью в отношении SEO.

Один из результатов, который он возвратил, был '1 поддомен не поддерживает HSTS '. Этот один субдомен не является www version моего сайта.

Я принял меры, которые, я уверен, исправит это, и эти изменения, по крайней мере, оказывают некоторое влияние. Сообщение до моих изменений было «2 поддомен не поддерживает HSTS». Вторым поддоменом был www version сайта.

Вещи, которые я изменил, чтобы уменьшить это число:

Я включил силу HTTPS в моей cPanel.

И добавил это в мой файл .htaccess:

Header set Strict-Transport-Security "max-age=31536000; includeSubDomains; preload" env=HTTPS

Это оказало влияние только на www version моего сайта.

Как я могу заставить HSTS на не- www version моего URL?

Это полный код перенаправления .htaccess:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{SERVER_NAME}/$1 [L,R=301]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ https://www.%{SERVER_NAME}/$1 [L,R=301]
Header set Strict-Transport-Security "max-age=31536000; includeSubDomains; preload" env=HTTPS
...