У меня есть то, что я считаю довольно хорошо обработанный файл .htaccess:Htaccess раздеться WWW и силу SSL
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L,NE]
RewriteCond %{HTTPS} off
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Это говорит мне «раздеть WWW от URL-адрес и заставить протокол HTTPS..» И он отлично работает, за исключением тех людей, которые набрали https://www.somedomain.com/. Этим людям предъявлено предупреждение о наличии проблемы с сертификатом сайта. Похоже, что в этом конкретном случае www не разделяется.
Спасибо anubhava, учитывая, что согласование сертификата происходит до mod_rewrite, есть ли решение для тех пользователей, которые застряли при вводе www? Нужно ли мне покупать подстановочные сертификаты для каждого домена? –
Я считаю, что большинство сертификатов SSL поддерживают как «www», так и не-www. – anubhava
Ну, повторная установка сертификата на домен, похоже, исправила его. Идите фигуру. Вы заработали галочку сэр. –