
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 Alias
directiva. Sin embargo, es relativo alServerRoot
, no la DocumentRoot
.
Uno de los usos principales de la Alias
directiva 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: