2011-12-21 4 views
0

도메인 루트 디렉토리에있는 error.php 파일을 호출하는 .htaccess 파일을 저장합니다. 그러나 동일한 디렉터리 내의 많은 다른 디렉터리에 오류 처리를 적용하려고하지만 루트 디렉터리는 도메인 디렉터리가 아닙니다. 어떻게해야합니까?.htaccess 도메인 루트 디렉토리 외부의 오류 페이지

현재 내 htaccess로 파일

Options +FollowSymLinks 
ErrorDocument 400 /error.php?t=400 
ErrorDocument 401 /error.php?t=401 
ErrorDocument 403 /error.php?t=403 
ErrorDocument 404 /error.php?t=404 
ErrorDocument 500 /error.php?t=500 
ErrorDocument 503 /error.php?t=503 

답변

2

당신이 그것을 원하는 목적지 파일을 가지고 (난 당신이 내가 설명하기 위해 노력하고있어 이해할 수 있기를 바랍니다)이 같은보고, 특정 디렉토리에 심볼릭 링크하십시오.

.htaccess 은 문서 루트 외부에 영향을 미칠 수 없습니다.

+0

어떻게하면됩니까? 미안 해요, 조금 초보자예요. –

+0

/var/www/domain1이 문서 루트이고/var/www/common에 오류 페이지가 있다고 가정 해보십시오. 명령 (* nix)은'ln -s /var/www/common/error.php/var/www/domain1/error.php'가 될 것입니다. – Grexis

+0

그래, 어떻게이 문제를 ErrorDocument와 연관시킬 수 있을까요? –

관련 문제