sirve - configurar virtual host apache
Redirigir a una subcarpeta en el archivo de host virtual Apache (1)
Debe agregar a su configuración:
Alias /subfolder /var/www/subfolder
<Directory /var/www/subfolder>
Order allow,deny
allow from all
</Directory>
y ajuste la configuración entre "Directorio" a sus necesidades.
Consulte la documentación de Apache para obtener más información.
Tengo Joomla instalado en un servidor web que ejecuta Ubuntu Server 12.04. La carpeta de Joomla se encuentra en / var / www / cms /.
Mi archivo vhost en / etc / apache2 / sites-enabled / default tiene el siguiente contenido:
<VirtualHost *:80>
ServerName domain.com/
Redirect permanent / https://domain.com/
</VirtualHost>
<VirtualHost *:443>
ServerAdmin webmaster@localhost
ServerName domain.com:443
DocumentRoot /var/www/cms
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /var/www/cms>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
(...)
</VirtualHost>
Por el momento, todas las solicitudes a domain.com y todo lo que se ingrese después de eso, como domain.com/example, es dirigido y procesado por Joomla, que redirige a una página adecuada o devuelve un error 404 personalizado. Todo esto funciona
Ahora, me gustaría filtrar todas las solicitudes que van a domain.com/subfolder antes de que Joomla las procese y redirigirlas a / var / www / subfolder (en lugar de a mi carpeta raíz en / var / www / cms /).
Creo que el archivo en / etc / apache2 / sites-enabled / default (visto arriba) es el lugar correcto para definir dicha redirección, sin embargo, no he podido averiguar en qué posición y cómo lograrlo.