Перенаправление с защищенной страницы

Перенаправление с защищенной страницы

У меня есть 2 домена, один из нихhttps://app.example.comна котором настроен SSL, а другой -http://www.example.com(SSL для этого сайта был настроен ранее, когдаhttp://app.example.comбыл без SSL), на котором не настроен SSL.

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

Обаhttps://app.example.comиhttp://www.example.comнаходятся на одном сервере с одним IP-адресом.

Как я могу ограничить показ пользователям содержимого сайта, на который они зашли? (Я знаю, что когда пользователь зайдет на мой сайт без поддержки SSL, ему будет показано предупреждение о сертификате SSL, но проблема не в этом.)

решение1

Модуль mod_rewriteдолжен быть полезен в этом случае. Вы можете попробовать добавить эти правила в определение вашего виртуального хоста SSL:

RewriteEngine On                                       # enable mod rewriting engine
RewriteCond %{HTTPS} on                                # if  is was used
RewriteCond %{HTTP_HOST} ^www\.example\.com [NC]       # and if the host is www.example.com
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [L] # then rewrite the url it to http

Связанный контент