У меня проблема с перенаправлением HTTPD. Мне нужно перенаправить каталог / as / на другой хост со всеми параметрами, которые передаются через. У меня есть конфигурация ниже в файле conf, и он работает только для протокола HTTP, но не для HTTPS. Что мне здесь не хватает?
<IfModule !mod_rewrite.c>
LoadModule rewrite_module modules/mod_rewrite.so
</IfModule>
<IfModule mod_ssl.c>
<VirtualHost *:443>
RewriteEngine on
ServerName xxx:443
ServerAlias xxx:443
RedirectMatch "^/as/(.*)$" "https://xxx/as/$1"
</VirtualHost>
</IfModule>
<VirtualHost *:80>
RedirectMatch "^/as/(.*)$" "https://xxx/as/$1"
</VirtualHost>
На HTTPS я получаю статус 200 вместо 302.
Если вы получаете ответ 200, это другой <VirtualHost>
раздел где-нибудь в вашей конфигурации, который Apache предпочитает этому.