Estoy tratando de enviar diferentes sitios web de Symfony dentro del mismo dominio. De hecho, tengo 1 carpeta para cada uno de ellos como:
html/site1 html/site2 html/...Aquí está el .conf (CentOS y Apache):
AliasMatch "^/site1(.*)" "/var/www/html/site1/public" <VirtualHost *:80> ServerName example.com ServerAlias https://example.com DocumentRoot /var/www/html/site1/public <Directory /var/www/html/site1/public> AllowOverride All Order Allow,Deny Allow from All <IfModule mod_rewrite.c> Options -MultiViews RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php [QSA,L] </IfModule> </Directory> ErrorLog /etc/httpd/conf.d/site1.log </VirtualHost> AliasMatch "^/site2(.*)" "/var/www/html/site2/public" <VirtualHost *:80> ServerName example.com ServerAlias https://example.com DocumentRoot /var/www/html/site2/public <Directory /var/www/html/site2/public> AllowOverride All Order Allow,Deny Allow from All <IfModule mod_rewrite.c> Options -MultiViews RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php [QSA,L] </IfModule> </Directory> ErrorLog /etc/httpd/conf.d/site2.log </VirtualHost>AliasMatch parece funcionar, pero obtengo un bucle infinito como resultado:
ejemplo.com/siteX/index.php/index.php/index.php/index.php/index.php/index.php/... ERR_TOO_MANY_REDIRECTS
Parece que el servidor está tratando de redirigirme incluso si recibo una respuesta del sitio, porque los registros se escriben como si todo estuviera funcionando.