2009-09-16 4 views
5

페이팔을 사용하여 지불을받는 전자 상거래 사이트를 만들었습니다. 나는 htaccess를 사용하여 전체 사이트를 암호로 보호하도록 테스트 단계에 있습니다. 문제는 내가 IPN을 사용하여 PayPal 지불을 확인하고 그에 대한 내 IPN 스크립트를 공개적으로 액세스 할 수 있어야 PayPal이 PayPal과 통신 할 수 있습니다.전체 웹 사이트를 암호로 보호하지만 특정 파일 1 개에 대한 공용 액세스를 허용하는 방법

하나의 스크립트 파일에 대한 공용 액세스를 허용하는 것을 제외하고는 전체 웹 사이트를 비밀번호로 보호 할 수있는 방법이 있습니까? (내 IPN 스크립트 파일) 내가 여기에 PHP를 사용하고 있습니다

내가 전체 사이트 암호로 보호 사용하고 내 htaccess로이다 :

 
AuthName "Site Administratrion" 
AuthUserFile /dir/.htpasswd 
AuthGroupFile /dev/null 

AuthName secure 
AuthType Basic 
require user username1 
order allow,deny 
allow from all 

답변

8

와 하위 디렉토리에있는 IPN 스크립트를 넣어 자사의 해당 폴더의 내용에 대해 HTTP 인증을 명시 적으로 해제하는 .htaccess를 소유하고 있습니까?

+0

확실하지 않습니다. 불가능하다고 생각합니다. – RageZ

+0

인증을 비활성화하는 방법을 잘 모르겠습니다. 빈 .htaccess와 함께 자신의 폴더에 넣으려고했지만 아무 것도 변경하지 않았습니다. 누구든지 하위 디렉토리에서 비밀번호 보호를 비활성화하는 방법을 알고 있습니까? – justinl

+0

나는이 질문에 대한 stackoverflow 여기에 : http://stackoverflow.com/questions/1431378/how-to-remove-htaccess-password-protection-from-a-subdirectory 누군가가 내게 대답을 제공 할 수있는 경우 그 하나, 나는이 대답을 나의 받아 들인 해결책으로 표시 할 것이다. – justinl