Поддерживает ли Apache Alias ​​относительные пути?

Поддерживает ли Apache Alias ​​относительные пути?

Я пытаюсь создать псевдоним файла, используя относительный путь от корня документа, например так:

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]

Ссылка:

Связанный контент