Alias URL-pathfile-path|directory-path
Alias指令使文檔可以被存儲(chǔ)在DocumentRoot以外的本地文件系統(tǒng)中。以(%已解碼的)url-path路徑開(kāi)頭的URL可以被映射到以directory-path開(kāi)頭的本地文件。
Alias
DocumentRoot
Alias /image /ftp/pub/image
對(duì)"http://myserver/image/foo.gif"的請(qǐng)求,服務(wù)器將返回"/ftp/pub/image/foo.gif"文件。因?yàn)閮H匹配完整路徑,所以上述例子不會(huì)匹配對(duì)"http://myserver/imagefoo.gif"的請(qǐng)求。對(duì)于使用正則表達(dá)式的匹配,請(qǐng)參見(jiàn)AliasMatch指令。
AliasMatch
注意:如果url-path中有后綴"/",則服務(wù)器要求有后綴"/"以擴(kuò)展此別名。也就是說(shuō)"Alias /icons/ /usr/local/apache/icons/"并不能對(duì)"/icons"實(shí)現(xiàn)別名。
Alias /icons/ /usr/local/apache/icons/
/icons
注意,可能需要額外指定一個(gè)<Directory>段來(lái)覆蓋別名的最終對(duì)象。由于只有出現(xiàn)在<Directory>段之前的別名才會(huì)被檢測(cè),所以它只對(duì)最終對(duì)象生效。(由于執(zhí)行別名操作之前<Location>段會(huì)被首先掃描一次,所以它們也是有效的)
<Directory>
<Location>
特別地,如果對(duì)在DocumentRoot之外的某個(gè)目錄建立了一個(gè)Alias ,則可能需要明確的對(duì)目標(biāo)目錄設(shè)定訪問(wèn)權(quán)限。
Alias /image /ftp/pub/image<Directory /ftp/pub/image>Order allow,denyAllow from all</Directory>