Есть сайт при входе на который должен дописываться URL например mysite.ru на mysite.ru/app01. На 80 порту сделал, а когда добавляю такой же виртул хост на 443 порт появляется ошибка err_too_many_redirects. Не могу понять где зацикливание.
<VirtualHost *:80>
ServerAdmin admin@mysite.ru
ServerName t.mysite.ru
RewriteEngine on
RewriteCond %{SERVER_NAME} =t.mysite.ru
RedirectMatch permanent (.*)/$ https://t.mysite.ru/myapp01
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/acces.log combined
</VirtualHost>
<VirtualHost *:443>
ServerAdmin admin@mysite.ru
ServerName t.mysite.ru
RewriteEngine on
RewriteCond %{SERVER_NAME} =t.mysite.ru
RedirectMatch permanent (.*)/$ https://t.mysite.ru/myapp01
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/acces.log combined
</VirtualHost>
На 80 порту все отлично работает, но если вручную по
https://t.mysite.ru переходить, то он не будет дописывать URL до myapp01
даже если 443 хост оставить таким, все равно эта ошибка, хотя внутри нет редиректов
<VirtualHost *:443>
ServerAdmin admin@mysite.ru
ServerName t.mysite.ru
</VirtualHost>