Я тестировал свой сайт здесь https://hstspreload.org и получил эту ошибку:
Ошибка: HTTP перенаправляет на www сначала
http://example (HTTP) следует немедленно перенаправить на https://example
(HTTPS) перед добавлением субдомена www. Прямо сейчас первый редирект
https://www.example. Требуется дополнительная переадресация
что любой браузер, который поддерживает HSTS, будет записывать запись HSTS для
домен верхнего уровня, а не только поддомен.
Насколько я понимаю, перенаправление, чтобы быть действительным, должно быть сделано следующим образом:
- http://example (это то, что пользователь вводит в адресной строке)
- https://example (первое перенаправление на HTTPS)
- https://www.example (второе перенаправление на поддомен www)
На данный момент это мой htaccess
код, вызывающий перенаправление:
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.example.com/$1 [R,L]
Возможно / желательно вставить сюда еще один редирект? Есть ли риски?
Любой комментарий / совет / предложение / гнилой помидор приветствуется: -)