다양한 하위 디렉터리에 대한 특정 오류 페이지 세트 제공

다양한 하위 디렉터리에 대한 특정 오류 페이지 세트 제공

현재 웹사이트 내의 별도 폴더에 대해 2개의 서로 다른 오류 문서 세트를 설정하려고 합니다.

사이트 루트 내에 2개의 폴더가 있습니다.

demo/
live/

데모 폴더 내에서 404 또는 403을 반환하는 요청은 Apache 오류 문서에 대한 한 페이지 세트를 로드해야 합니다.

ErrorDocument 404 /statuses/demo-404.html
ErrorDocument 403 /statuses/demo-403.html

그리고 라이브는 비슷한 이름의 파일로 이동해야 합니다.

ErrorDocument 404 /statuses/live-404.html
ErrorDocument 403 /statuses/live-403.html

지금까지 특정 파일을 가리키는 ErrorDocument 지시어 설정을 사용하여 두 디렉토리에 .htaccess 파일을 배치하려고 시도했지만 404는 제대로 작동하고 올바른 페이지를 참조합니다. 그러나 데모 디렉터리 내의 금지된 폴더에 액세스하려고 하면 403이 작동하지 않고 서버 기본값으로 되돌아갑니다. 로그에는 다음이 표시됩니다.

[Wed Jun 16 04:47:44 2010] [crit] [client 115.64.131.144] (13)Permission denied: /home/abstract/public_html/demo/xxx/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable

이 올바른지? Apache가 권한이 없는 폴더에서 htaccess를 찾으려고 하기 때문에 기본값으로 되돌아가나요? 폴더 트리를 통해 돌아가는 것이 왜 작동하지 않습니까? 내가 이렇게 하게 만들 수 있을까?

관련 정보