다음과 같이 문서 루트의 상대 경로를 사용하여 파일의 별칭을 지정하려고 합니다.
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]
참조: