AndreyPopov
21.04.2022 18:34
0
включил у себя в настройках Заголовок Strict-Transport-Security
проверка на hstspreload.org ругается, что нужно прописывание домена без www

`www.priazha-shop.com` is a subdomain. Please preload `priazha-shop.com`

есть мысли как это сделать через панель управления хостинга?
crastus
21.04.2022 19:28
0
А почему не дать им то, что требуют, а в настройках сайта задействовать переадресацию всех запросов (в том числе и с www) на priazha-shop.com? Или так не работает?
AndreyPopov
21.04.2022 20:11
0
так в настрйоках и стоит:
все
*.priazha-shop.com -> www.priazha-shop.com
http -> https
vladipfw
21.04.2022 20:31
0
На виртуальном хостинге при активации редиректа http --> https и вместе с ним редиректа *.site.com --> www.site.com будет выполняться только один 301 редирект сразу на www.site.com

Судя по тексту ошибки, политика HSTS требует дополнительного промежуточного редиректа
site. com -->  site. com -->  www.site. com

Как вариант, можете попробовать отключить правила редиректа в Панели Управления, и реализовать такой редирект с помощью .htaccess.
Например, так:

> RewriteCond %{HTTP:SSL} !=1 [NC]
> RewriteRule ^(.*)$ %{HTTP_HOST}/$1 [R=301,L]
> RewriteCond %{HTTP_HOST} !^www\.
> RewriteRule (.*) www.%{HTTP_HOST}/$1 [R=301,L]
rudenko
21.04.2022 20:32
1
Используйте другой сервис для проверки HSTS geekflare.com/tools/hsts-test, тот работает коряво.
AndreyPopov
21.04.2022 23:11
0
так HSTS Preload не говорит, что заголовок неправильный или его нет, он говорит, что для работы именно функционала preload нужно прописать домен

Status: www.priazha-shop.com is not preloaded.
karlov
22.04.2022 09:59
0
> `www.priazha-shop.com` is a subdomain. Please preload `priazha-shop.com`

Там в скобках выводится пояснение: «Due to the size of the preload list and the behaviour of cookies across subdomains, we only accept automated preload list submissions of whole registered domains». Это означает, что запрос на добавление в список HSTS preload с помощью данного сервиса можно подать только для основного домена. Т. е. нужно указывать домен без www.
AndreyPopov
22.04.2022 14:07
0
если указать домен без www, то ругается
Error: HTTP redirects to www first ;)
karlov
22.04.2022 14:56
0
Чтобы сервис не показывал ошибку, вам нужно добавить промежуточный редирект, как уже упоминали выше, а именно:
1. Отключить редирект на www в панели управления.
2. Добавить редирект на www с помощью .htaccess.
AndreyPopov
22.04.2022 16:22
0
весь вопрос в том: стоит ли оно того?

чтобы потом "кто-то" не начал ругаться "too many redirects"

P.S. этот сайт на OpenLiteSpeed, а он не всегда корректно отрабатывает редиректы в стиле Apache, точнее их там как-то надо изменять.
но главное, что установлен LSCache - а он однозначно НЕ "любит" редиректы с флагом L, точнее редиректы с флагом L должны идти после редиректов LSCache.
karlov
22.04.2022 16:29
0
> чтобы потом "кто-то" не начал ругаться "too many redirects"

Промежуточный редирект не приведёт к зацикливанию. При обращении к сайту по HTTP без www вместо одного редиректа будет два — сначала на HTTPS без www, потом с без www на www. Итоговый адрес будет тот же, что и сейчас.
vladipfw
22.04.2022 20:26
0
В теории, после добавления домена HSTS Preload List, у Вас не будет промежуточного редиректа на https, так как "редирект" на https будет выполняться самим браузером еще до фактического посещения сайта. 
В итоге будет возможен только один редирект на www при запросе сайта без www.
AndreyPopov
22.04.2022 23:57
0
прочитал пару статей и там идет речь о том, что данный заголовок дает прирост на протоколе HTTP/3 QUIC.

поскольку на этом хостинге OpenLiteSpeed без поддержки HTTP/3 QUIC - то получается, что особо заморачиваться пока не стоит?
что скажите?
www.litespeedtech.com/support/forum/attachments/quic-jpg.2783/
Тема закрита.