Does Apache Alias support relative paths?

Does Apache Alias support relative paths?

Estoy intentando asignar un alias a un archivo usando una ruta relativa desde la raíz del documento, como esta:

Alias /js/jquery-1.9.1.min.js lib/jquery-1.9.1/jquery-1.9.1.min.js

No funciona pero no encuentro nadala documentaciónsobre caminos relativos.

¿Admite rutas relativas?

Respuesta1

Puedes usar unrelativoruta-directorio (o ruta-archivo) como destino de la Aliasdirectiva. Sin embargo, es relativo alServerRoot, no la DocumentRoot.

Uno de los usos principales de la Aliasdirectiva es poder acceder a archivos fuera del archivo actual DocumentRoot, por lo que no sería necesariamente lógico tener esta resolución en relación con el archivo DocumentRoot.

Si desea asignar un "alias" a los archivos en relación con DocumentRoot, puede usar mod_rewrite. Por ejemplo, en unservidoroanfitrión virtualcontexto:

RewriteEngine On
RewriteRule ^/js/((jquery-1\.9\.1)\.min\.js)$ /lib/$1/$2 [L]

Referencia:

información relacionada