В настоящее время мои сайты в Apache настроены с VirtualHost для портов 80 и 443, мой htaccess перенаправляется на https, когда https отключен.
Выполнив тестовое удаление виртуального хоста 80, я понял, что браузер переходит непосредственно к HTTP. Есть ли риск удалить настройку порта 80 и сайт будет недоступен в старых браузерах?
Все браузеры, которые никогда не посещали ваш сайт, не будут автоматически пытаться использовать https вместо http, если вы перейдете на http://example.com
и ничто не прослушивает порт 80. Если ваш браузер сделал это, скорее всего, вы уже заходили на сайт с https.
Так что не делайте этого, если хотите, чтобы ваш сайт работал.
(Возможно, новые браузеры действительно автоматически пробуют https в этом случае, хотя я никогда не слышал о такой функции без расширений, таких как «HTTPS везде», и не мог найти ссылку на нее. Вы все равно не можете полагаться на это , поскольку старые браузеры все еще доступны в большом количестве).