Apache redirige todas las subcarpetas del subdirectorio nuevamente al directorio raíz

Apache redirige todas las subcarpetas del subdirectorio nuevamente al directorio raíz

Tengo un sitio web almacenado en una carpeta raíz. example.com me lleva correctamente al sitio web almacenado en /var/www/mainsite. Quiero poner varios sitios web en subcarpetas. entonces ejemplo.com/website1, ..2, ..3, etc. Para hacer esto, he usado un alias ya que el sitio web1 no está almacenado en /var/www/mainsite.

Alias  /website1 /var/www/website1/public/

Este código sólo funciona para la página de inicio. Si voy a example.com/website1, carga correctamente la página de inicio, pero si visito example.com/website1/css me redirige a example.com/css. Esto no debería estar pasando. Cualquier URL en la que hago clic en el sitio secundario me lleva a la página 404 del sitio principal o a algún otro directorio en el sitio principal, pero no al sitio secundario. ¿Cómo puedo evitar que Apache haga esto? Mi archivo .htaccess en /var/www/website1/public está en blanco. El sitio web principal tiene un archivo bit .htaccess, pero como el sitio web1 está en una carpeta diferente, el sitio principal ni siquiera debería verse.

Actualmente estoy usando subdominios, así que estoy intentando cambiar esto para usar subdirectorios.

Estoy usando centos 6 con apache y un sitio web php

Respuesta1

necesitas un chequeoRaiz del documentoconfiguración, en el httpdmod alias doc,

Si está creando un alias para un directorio fuera de DocumentRoot, debe permitir explícitamente el acceso al directorio de destino.

Alias /image /ftp/pub/image
<Directory /ftp/pub/image>
   Order allow,deny
   Allow from all
</Directory>

información relacionada