Tengo este problema específico en el que tengo un proxy inverso que usa apache que redirige a 2 sitios web según la URL, ejemplo.com que redirige a un servidor y ejemplo.com/subdirectorio/ a un servidor con Symfony y lo quiero para este específico ruta /subdirectorio/ en Symfony y no en la raíz de Symfony
Hasta ahora aquí está mi conf en el proxy inverso
SSLProxyEngine On ProxyPreserveHost On ProxyPass /subdirectory/ https://12.34.56.78/subdirectory/ ProxyPassReverse /subdirectory/ https://12.34.56.78/subdirectory/ ProxyPass /subdirectory https://12.34.56.78/subdirectory/ ProxyPassReverse /subdirectory https://12.34.56.78/subdirectory/ ProxyPass / https://12.34.56.789/ ProxyPassReverse / https://12.34.56.789/Y aquí está Symfony .htaccess
<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_URI}::$1 ^(/.+)/(.*)::\2$ RewriteRule ^(.*) - [E=BASE:%1] RewriteCond %{HTTP:Authorization} . RewriteRule ^ - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] #RewriteCond %{ENV:REDIRECT_STATUS} ^$ #RewriteRule ^index\.php(?:/(.*)|$) %{ENV:BASE}/$1 [R=302,L] RewriteCond %{REQUEST_FILENAME} -f RewriteRule ^ - [L] RewriteRule ^ %{ENV:BASE}/index.php [L] </IfModule>Esta configuración no da más que demasiados errores de redirección
Intenté eliminar el subdirectorio en el proxy inverso así
SSLProxyEngine On ProxyPreserveHost On ProxyPass /subdirectory/ https://12.34.56.78/ ProxyPassReverse /subdirectory/ https://12.34.56.78/ ProxyPass /subdirectory https://12.34.56.78/ ProxyPassReverse /subdirectory https://12.34.56.78/ ProxyPass / https://12.34.56.789/ ProxyPassReverse / https://12.34.56.789/Puedo acceder a la página de inicio de Symfony con https://www.example.com/subdirectory/ y muchos 404 en activos, pero quiero que sea la ruta del subdirectorio de Symfony.