Apache Alias는 상대 경로를 지원합니까?

Apache Alias는 상대 경로를 지원합니까?

다음과 같이 문서 루트의 상대 경로를 사용하여 파일의 별칭을 지정하려고 합니다.

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

을 기준으로 파일에 "별칭"을 지정하려면 DocumentRootmod_rewrite를 사용할 수 있습니다. 예를 들어,섬기는 사람또는가상호스트문맥:

RewriteEngine On
RewriteRule ^/js/((jquery-1\.9\.1)\.min\.js)$ /lib/$1/$2 [L]

참조:

관련 정보