문제

.htaccess 파일에 DocumentRoot/var/www/test가 있습니다. 이로 인해 Apache 서버가 500 내부 서버 오류를 제공합니다.

오류 로그 파일이 표시됩니다 : Alert] [Client 127.0.0.1] /var/www/.htaccess : 여기에서 허용되지 않음

내 conf 파일에 설정되어 있습니다.

왜 이런 일이 일어나고 있는지 아십니까?

도움이 되었습니까?

해결책

그만큼 DocumentRoot 지침은 a에 나타날 수 없습니다 .htaccess 파일. 그것을 넣으십시오 httpd.conf 대신에.

다른 팁

DocumentRoot는 .htaccess 파일이 아닌 VirtualHost 지시문에서 설정해야합니다.

.htaccess 파일에 DocumentRoot을 넣은 특정 이유는 무엇입니까?

Apache 버전은 언급하지 않지만 2.0의 문서는 DocumentRoot가 VirtualHost 또는 Server 구성에만 유효하다고 말합니다. 문서에 achording. htacces에서 사용해서는 안됩니다.

http://httpd.apache.org/docs/2.0/mod/core.html#documentroot

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top