Я борюсь с настройками htaccess и apache моего домена.Я использую SSL, поэтому у меня есть два виртуальных хоста <VirtualHost *:80>
и <VirtualHost *:443>
. Я пытаюсь объединить эти два условия в одно:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(.*)\.example\.com
RewriteRule ^(.*)$ http://example.com/%1/$1 [L,NC,QSA]
, которое предполагает перенаправление любых адресов, таких как test.domain.com
, на domain.com/test
если существует, но также использовать HTTPS следующим образом:
RewriteCond %{SERVER_NAME} =www.example.com [OR]
RewriteCond %{SERVER_NAME} =example.com
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
Мой вопрос: как объединить эти два в один файл и где их использовать?В <VirtualHost *:80>
?