У меня есть mydomain.com
*. Conf Папка содержит несколько файлов .conf для поддоменов и некоторые виртуальные домены, такие как myotherdomain.com
Я хочу, чтобы все запросы отправлялись на http mydomain.com для перенаправления на https mydomain.com
Итак, у меня есть следующее:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
Это работает, но http myotherdomain.com перенаправляется на https myotherdomain.com Я хотел быдержите myotherdomain.com не перенаправленным на https.
Итак, вчера, с некоторой помощью stackoverflow, я изменил свой файл на:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} !myotherdomain\.com
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
Все существующие сайты работают отлично.У меня сейчас проблема в том, что http myotherdomain.com не обслуживается должным образом - это как если бы он игнорировал myotherdomain.conf:
<VirtualHost *:80>
DocumentRoot /home/webadmin/myotherdomain.com/html
ServerName myotherdomain.com
ServerAlias "www.myotherdomain.com"
<Directory /home/webadmin/myotherdomain.com/html>
Options Includes FollowSymLinks
AllowOverride All
</Directory>
</VirtualHost>
Мысли?