Переписать с https на http

У меня 5 сайтов на одном сервере apache. Один из сайтов с SSL. Поэтому, когда к другим сайтам обращаются с помощью https, они перенаправляются на сайт SSL, что неверно.

Например

https://x.com (with SSL)

http://y.com (normal site no SSL)

Если я получу доступ https://y.com тогда я получаю контент от x.com. Как я могу это исправить https://y.com просто переписывается http://y.com?

2 ответа

В вашем.htaccess положите:

RewriteCond %{HTTPS} on [NC]
RewriteRule ^(.*)$ http://y.com/$1 [R=301,L]

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

Если вы используете Linux, вероятно, у вас есть этот конфиг в /etc/apache2/sites-available/default-ssl,

Если у вас нет этого файла, вы должны искать https virtualhost:

<IfModule mod_ssl.c>
<VirtualHost _default_:443>
Другие вопросы по тегам