Попытка перенаправить с сайтов, не сертифицированных по SSL, на сайты, сертифицированные по SSL - PullRequest
2 голосов
/ 04 марта 2011

Я купил сертификат SSL для домена https://www.mypage.com. У меня есть другие домены, такие как https://www.mypage.fr, https://www.mypage.es...For те, которые я не купил сертификат SSL.

Когда я перехожу к https://www.mypage.com, страница отображается прямо ОК, но если я перехожу к https://www.mypage.fr,, браузер отображает типичное сообщение «Это соединение ненадежное» ..

Когдапользователь вводит на https://www.mypage.fr Я бы хотел перенаправить пользователя на https://www.mypage.com, чтобы не отображалось сообщение "Это соединение ненадежное ...".

Для этого я написал это в своем .htaccess:

RewriteCond %{SERVER_PORT} ^443$
RewriteCond %{HTTP_HOST} !^www.mypage.com [NC] 
RewriteRule (.*)$ https://www.mypage.com [R=301,L]

, но когда я перехожу на https://www.mypage.fr, браузер по-прежнему показывает сообщение «Это соединение ненадежное... ".

Так, что я должен сделать, чтобы перенаправить мои сайты, избегая этого сообщения?

С уважением

Javi

1 Ответ

2 голосов
/ 04 марта 2011

Вы не можете предотвратить это. Прежде чем ваш сервер получит какой-либо контроль над происходящим, браузер проверяет сертификат и выдает предупреждение.

Есть ли причина, по которой пользователь будет https://www.mypage.fr, а не http://www.mypage.fr? Вы можете перенаправить с http://www.mypage.fr на https://www.mypage.com без каких-либо предупреждений.

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