htaccess настройка редиректа c https:://www на https

Различные вопросы по установке и настройке фреймворка, конфигурции веб-сервера и IDE.
Закрыто
Аватара пользователя
bemulima
Сообщения: 163
Зарегистрирован: 2012.12.20, 09:41
Откуда: Курган

htaccess настройка редиректа c https:://www на https

Сообщение bemulima » 2017.12.07, 16:12

Добрый день! При настройке редиректа c https:://www.site.ru на https:://site.ru перенаправление не производится, для остальных работает все, как надо т.е. редирект:
1 - site.ru -> https:://site.ru - работает,
2 - http:://www.site.ru -> https:://site.ru - работает,
3 - https:://www.site.ru -> https:://site.ru - не работает.

Сайт на Yii2 advanced. Данный момент frontend/web/.htaccess выглядит так:

Код: Выделить всё

addDefaultCharset utf-8 
RewriteEngine on
RewriteBase /

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\. [NC]
RewriteCond %{SERVER_PORT} ^443$ [OR]
RewriteCond %{HTTPS} on
RewriteRule .* https://vashpokupatel.ru/$1 [R=301,L,QSA]

RewriteCond %{HTTPS} =off [OR]
RewriteCond %{HTTP_HOST} ^www.vashpokupatel.ru$ [NC]
RewriteRule ^(.*)$ https://vashpokupatel.ru/$1 [R=301,L] 


# If a directory or a file exists, use the request directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# Otherwise forward the request to index.php
RewriteRule . index.php
Пробовали куча и других вариантов, но именно в этом варианте редирект работает хотя б в двух случаях.

Кстати еще момент, если открыть https:://www.site.ru то браузер предупреждает, что сертификат не соответствует и показывает домен сервера netangels.ru

Подскажите, куда копать.

Аватара пользователя
bemulima
Сообщения: 163
Зарегистрирован: 2012.12.20, 09:41
Откуда: Курган

Re: htaccess настройка редиректа c https:://www на https

Сообщение bemulima » 2017.12.07, 16:28

добавили поддомен в файле etc/apache2/sites-available/ssl-site_name после ServerName site_name.ru

ServerAlias www.site_name.ru

Закрыто