我正在尝试使用来自文档根目录的相对路径来为文件添加别名,如下所示:
Alias /js/jquery-1.9.1.min.js lib/jquery-1.9.1/jquery-1.9.1.min.js
它不起作用,但我找不到任何东西文档关于相对路径。
它支持相对路径吗?
答案1
您可以使用相对的目录路径(或文件路径)作为Alias
指令的目标。但是,它是相对于ServerRoot
,而不是DocumentRoot
。
该指令的主要用途之一Alias
是能够访问当前之外的文件DocumentRoot
,因此相对于 来进行解析不一定合乎逻辑DocumentRoot
。
如果您想要相对于 来“别名”文件DocumentRoot
,那么您可以使用 mod_rewrite。例如,在服务器或者虚拟主机语境:
RewriteEngine On
RewriteRule ^/js/((jquery-1\.9\.1)\.min\.js)$ /lib/$1/$2 [L]
参考: