Imprimir

Normalmente cuando se indica una ruta como la siguiente http://servidor.web/carpeta/archivo.html estamos buscando el archivo llamado archivo.html en la carpeta llamada carpeta que se debe encontrar en la carpeta principal del servidor web donde se alojan las páginas web (DocumentRoot).

En la configuración del servidor web Apache es posible crear alias para redireccionar la ruta de una dirección web a una carpeta que no se encuentre forzosamente dentro de la especificada como DocumentRoot. Para ello se debe usar la directiva alias. con el siguiente formato:

Alias ruta-URL ruta-carpeta

Una vez establecido el alias debes recordar asignar los permisos adecuados usando la directiva <Directory>.

Por ejemplo, supongamos que la carpeta principal del servidor web se encuentra en /var/www, y queremos dar acceso desde el servidor web a la carpeta /home/usuario/mis_fotos usando la direccion http://servidor.web/fotos. Para ello, se debe indicar la directiva alias junto con el nombre del sufijo indicado en la dirección web y la ruta a la carpeta real:

Alias /fotos "/home/usuario/mis_fotos"
<Directory "/home/usuario/mis_fotos">
    Order allow,deny
    Allow from all
</Directory>