В настоящее время я настроил веб-сайт с сертификатом ssl, который не поддерживает подстановочные знаки и указывает на пустой домен. После тестирования URL в разных браузерах я заметил, что при запросе домена с поддоменом www (https://www ...), который не поддерживается сертификатом, получает ответ в chrome. Поэтому я посмотрел запрошенный URL в инструментах разработчика и обнаружил, что chrome запрашивает URL без поддомена www. Это нормальное поведение для Chrome?

В других браузерах такое поведение не происходит. В Firefox и Internet Explorer я получаю ожидаемую ошибку сертификата.

1 ответ1

1

Скорее всего, это не проблема с сертификатом, а "особенность" Chrome.

Если вы установите Chrome для просмотра флага chrome://flags/#omnibox-ui-hide-steady-state-url-trivial-subdomains , вы увидите этот текст:

Пользовательский интерфейс Omnibox Скрыть постоянные URL-адреса Тривиальные поддоменов

В омнибоксе скрывайте тривиальные поддомены от отображаемых URL в устойчивом состоянии. Скрытые части восстанавливаются во время редактирования. Для Mac этот флаг не будет действовать, если MacViews не включен. - Mac, Windows, Linux, Chrome OS, Android

Chrome считает "www" тривиальным поддоменом, поэтому скрывает его по умолчанию.

У меня нет веб-сайта для тестирования, но отключение этого флага может привести к тому, что Chrome не будет добавлять "www". перед названием сайта. Если этого недостаточно, то Chrome просто переусердствовал с дружелюбием.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .