По сабжу:
1. В .htaccess для домена studiyakovki.ru прописаны правила:
RewriteCond %{SERVER_NAME} =www.studiyakovki.ru RewriteRule ^(.*)$ https://studiyakovki.ru/$1 [R=301,L] RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
2. Согласно инструкциям все адреса
http://www.studiyakovki.ru
https://www.studiyakovki.ru
http://studiyakovki.ru
редиректятся на https://studiyakovki.ru
Инструмент "Проверка ответа сервера" от Яндекс web мастера по всем трем запросам отдает 301 редирект, как должно и быть:
Код статуса HTTP 301 Moved Permanently Время ответа сервера 12 мс IP сайта 95.213.252.18 Размер страницы 318 Б
Firefox при переходе по адресу https://www.studiyakovki.ru начинает ругаться, что сертификат сайта https://www.studiyakovki.ru недействителен. Почему? Есть у кого-нибудь мысли? Такое ощущение, что Лис игнорирует ответ сервера, и сначала проверяет сертификат.
Отдельный сертификат для www прописывать не хочу, ибо незачем. На www у меня никто попадать не должен. Работает 301 редирект.
Отсутствует
Ну сертификат действует с 1 июля 2017 г., 12:05:00 GMT+3, а вы написали сообщение в 11:39. Поэтому и ругался. У меня не ругается.
Правильно, я всё-таки переступил через себя, и прописал сертификат для www
На момент вашей проверки.
А до этого, что Лис, что Осел, сначала смотрели сертификат для домена с www, и только потом заголовки сервера. Но как-то Лису с Ослом соседствовать нехорошо.
Отсутствует
proctoleha
Почитайте дискуссию в Bug 437978 - [RFC] Handle 301 redirect even if certificate is invalid?. Похоже на ваш случай.
Do you feel lucky, punk?
Отсутствует
proctoleha
Если хочется не мозги вправить конкретному браузеру, а добиться безболезненного перехода на нужный веб-сайт, то имеет смысл делать перенаправление средствами не веб-сервера, а DNS.
Отредактировано yup (03-07-2017 01:54:03)
Отсутствует