В списке проверочных URL встречаются имя доменов без указания протокола - браузер тупит
Добавлено: Сб дек 25, 2021 13:27
Среди проверочных URL для правил, встречаются имена доменов без URL и URL с протоколом http.
В случае открытия имени домена без протокола, современный браузер перейдёт на него по протоколу https. А для случаев, когда страница доступна только по http, браузер зависнет в ожидании. Для пользователя это ожидание - лишний стресс.
В случае URL с протоколом http, когда такой URL достижим только по протоколу https (например: правило было добавлено давно, когда сервер ещё отдавал URL по http), браузер может вынуждать пользователя ждать.
В любом случае, при таких ситуациях пользователь может ошибочно определить проверочный URL как "недоступен", что может повлиять на ответы при проверке проверочных списков.
Предложение:
1) на самом сервере выделить все reasons с протоколом http и проверить, доступны ли указанные URL по данному протоколу. Если недоступны по http, но доступны по https - заменить протокол на https.
2) на самом сервере выделить все reasons без протокола и проверить, по которому из протоколов страница гарантированно доступна.
Если страница доступна только по http - дописать этот протокол в reason.
Если страница доступна и по http и по https - указать протокол https в явной форме.
В случае открытия имени домена без протокола, современный браузер перейдёт на него по протоколу https. А для случаев, когда страница доступна только по http, браузер зависнет в ожидании. Для пользователя это ожидание - лишний стресс.
В случае URL с протоколом http, когда такой URL достижим только по протоколу https (например: правило было добавлено давно, когда сервер ещё отдавал URL по http), браузер может вынуждать пользователя ждать.
В любом случае, при таких ситуациях пользователь может ошибочно определить проверочный URL как "недоступен", что может повлиять на ответы при проверке проверочных списков.
Предложение:
1) на самом сервере выделить все reasons с протоколом http и проверить, доступны ли указанные URL по данному протоколу. Если недоступны по http, но доступны по https - заменить протокол на https.
2) на самом сервере выделить все reasons без протокола и проверить, по которому из протоколов страница гарантированно доступна.
Если страница доступна только по http - дописать этот протокол в reason.
Если страница доступна и по http и по https - указать протокол https в явной форме.