.htaccess перенаправляет основной домен на https, но не на поддомен - PullRequest
0 голосов
/ 06 января 2019

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

<IfModule mod_rewrite.c>
RewriteEngine On

RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^mydomain\.com$ [NC]
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php [L]
</IfModule>

На следующем шаге я хочу добавить эти строки, чтобы перенаправить https на http для некоторых поддоменов. они правильные?

RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} ^demo1\.mydomain\.com$ [OR]
RewriteCond %{HTTP_HOST} ^demo2\.mydomain\.com$ [OR]
RewriteCond %{HTTP_HOST} ^demo3\.mydomain\.com$ [NC]
RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Я протестировал код с на этом сайте , и там он показывает правильный вывод, но на моих поддоменах сервера также перенаправляются на https.

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