Решено: apache rewrite 443 www to non-www

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС для молодых и начинающих системных администраторов.

Модератор: SLEDopit

Ответить
BigBrother
Сообщения: 436
Статус: ¯\_(ツ)_/¯
ОС: linux based

Решено: apache rewrite 443 www to non-www

Сообщение BigBrother »

Помогите разобратся с реврайтами для апача.
Надо www и non-www 80 порта отправлять на non-www 443 - это работает и сделано так

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

<VirtualHost *:80>
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^/?(.*) https://domain.com/$1 [R,L]
</VirtualHost>

А как сделать дополнительно, чтобы https://www.domain.com редиректило на https://domain.com ? Пробовал разные варианты

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

#RewriteCond %{HTTPS_HOST} ^www\.(.+)$ [NC]
#RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
#RewriteRule (.*) https://domain.com%{REQUEST_URI}

#RewriteCond %{HTTPS} on
#RewriteCond %{HTTPS_HOST} !^domain\.com$ [NC]
#RewriteRule ^(.*)$ https://domain.com/$1 [R=301,L]

#RewriteCond %{HTTPS} on
#RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
#RewriteRule ^(.*)$ https://%1/$1 [R=301,L]

#RewriteCond %{HTTPS} on
#RewriteCond %{HTTP_HOST} ^www\.(.*)
#RewriteRule ^(.*)$ https://%1/$1 [R=301,L]

не один из них не работает. ЧЯДНТ?
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4823
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Решено: apache rewrite 443 www to non-www

Сообщение SLEDopit »

А вам бесполезно так делать. Ваш сертификат невалиден для домена с www и всякий раз, когда кто-то будет пытаться туда зайти браузер ещё до редиректа будет жаловаться на неправильный сертификат.

Ну и sha1 для генерации сертификата не надо использовать. подробности.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
BigBrother
Сообщения: 436
Статус: ¯\_(ツ)_/¯
ОС: linux based

Re: Решено: apache rewrite 443 www to non-www

Сообщение BigBrother »

АА--а, вон оно что. Вопрос закрыт.
Спасибо сказали:
Ответить