.htaccess 비밀번호 디렉토리 보호 - 빈 페이지

.htaccess 비밀번호 디렉토리 보호 - 빈 페이지

일부 웹사이트에서 디렉토리에 대한 Apache 비밀번호 보호를 사용하고 싶습니다. 이것은 내 호스팅이 아니므로 로그나 sth를 볼 수 없습니다. 그래서 내 호스팅에서 완벽하게 작동하는 .htacces를 복사했습니다. 문제는 로그인과 비밀번호를 묻는 대화 상자가 표시되지 않는다는 것입니다... 아무것도... 그냥 빈 페이지입니다! 인덱스 파일도 작동하지 않습니다. .htaccess를 삭제하면 index.php가 제대로 작동합니다.

도움이 될 경우: 하위 디렉터리를 보호하려고 합니다. 기본 디렉토리에는 .htaccess(mod_rewrite용)도 있습니다. 메인 디렉토리에서는 모든 것이 정상입니다.

다음은 하위 디렉터리를 보호해야 하는 .htaccess 코드입니다.

AddDefaultCharset UTF-8

ErrorDoc 401 "Sorry, this is top secret zone"

AuthName "Top secret" 
AuthType Basic
AuthUserFile .htpasswd 
AuthGroupFile /dev/null 
require valid-user

어떤 아이디어가 있나요?

PS Ofcourse .htpasswd는 .htaccess와 같은 디렉토리에 있습니다.

답변1

.htaccss 및 .htpasswd 파일에 대한 권한을 확인하고 Apache에서 읽을 수 있는지 확인해야 합니다. "유효한 사용자 필요"가 "유효한 사용자 필요"로 되어야 하는 것 같습니다.

오류 메시지나 로그 파일 출력이 없으면 디버깅하기가 어렵습니다.

관련 정보