2013-07-16 2 views
0

conf 디렉토리를 보호하기 위해 .htaccess이 있습니다. .htaccess 코드는 000webhost에 의해 cPanel에 생성되었습니다. 여기.htaccess 로그인 후 올바르게 지정하지 않았습니다.

# DO NOT REMOVE THIS LINE AND THE LINES BELOW PWPROTECTID:****** 
AuthType Basic 
AuthName "Restricted Access" 
AuthUserFile /home/a*******/public_html/test/conf/.htpasswd 
Require user demo 
# DO NOT REMOVE THIS LINE AND THE LINES ABOVE ******:PWPROTECTID 

그리고 내 .htpasswd입니다. 호스팅 후 변경된 비밀번호는 .htpasswd입니다.

demo:demo 

사용자 이름과 암호로 로그인 할 수 있습니다. 그러나 로그인 후 error page으로 리디렉션됩니다. 여기서 나는 Index.php이어야합니다.

내가 000webhost에서 무료 호스팅을 사용하고 있습니다. 그리고 다음은 로그인에 link입니다.

무료 호스팅의 제한 사항입니까 아니면 .htaccess의 오류입니까?

답변

0

먼저 암호는 PHP crypt 기능으로 암호화되어 있어야합니다. 따라서 htpassword 파일에서 demo:demodemo:h/TJ69Uv5nPfE으로 대체하십시오.

그리고 문제가 지속되면 리디렉션 파일이 있는지 확인하십시오. 그렇지 않으면 호스트에게 문의하십시오.

+0

나는 호스팅에 의해 암호화 된 암호를 시도했다. 하지만 여전히 부적절한 방향 전환이 발생합니다. 암호가 틀리면 오류 페이지에도 들어 가지 않습니다. – Chin

+0

FTP를 사용하여 파일에 액세스 할 수 있습니까? 어쩌면 conf 디렉터리에 파일이 없기 때문에 –

+0

예,'conf' 디렉토리에'.htpasswd'가 있습니다. '.htpasswd'가'.htaccess'에 의해 발견되지 않으면, 서버는 계속해서 사용자 이름과 패스워드를 묻습니다. – Chin