Apache Redirect, когда страница SSL - PullRequest
0 голосов
/ 24 ноября 2011

У меня перенаправление с http://example.com на http://www.example.com. Теперь я хочу, чтобы этот редирект работал, когда пользователь в протоколе https. значение для перенаправления с https://example.com на https://www.example.com. Является ли это возможным? если нет, то как мне перенаправить https://example.com/page на http://example.com или http://www.example.com

Я надеюсь, что я был ясен

1 Ответ

0 голосов
/ 24 ноября 2011

Перенаправление с https://example.com на https://www.example.com работает так же, как перенаправление с http://example.com на http://www.example.com, за исключением того, что вы должны поместить правила перезаписи в ваш SSL-включенный VirtualHost в дополнение к обычному HTTP VirtualHost раздел.

Проблема может возникнуть в том, что для того, чтобы это работало, вам нужно начальное соединение с https://example.com, чтобы оно работало и было принято браузером. Для этого вам необходимо, чтобы ваш сертификат был действительным как для www.example.com, так и для example.com. Обычно это делается с использованием нескольких альтернативных имен субъектов в сертификате сервера (вы можете увидеть это, просмотрев детали вашего сертификата). Некоторые центры сертификации выдают сертификаты как с префиксом www., так и без него.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...