Я пытаюсь создать псевдоним файла, используя относительный путь от корня документа, например так:
Alias /js/jquery-1.9.1.min.js lib/jquery-1.9.1/jquery-1.9.1.min.js
Это не работает, но я не могу ничего найти вдокументацияоб относительных путях.
Поддерживает ли он относительные пути?
решение1
Вы можете использоватьродственникdirectory-path (или file-path) как цель директивы Alias
. Однако, это относительноServerRoot
, не DocumentRoot
.
Одним из основных применений директивы Alias
является возможность доступа к файлам за пределами текущего DocumentRoot
, поэтому не обязательно было бы логично разрешать это относительно DocumentRoot
.
Если вы хотите создать "псевдоним" файла(ов) относительно DocumentRoot
, то вы можете использовать mod_rewrite. Например, всервериливиртуальныйхостконтекст:
RewriteEngine On
RewriteRule ^/js/((jquery-1\.9\.1)\.min\.js)$ /lib/$1/$2 [L]
Ссылка: