비밀번호를 보호하는 방법 전체 웹 사이트를 보호하지만 1 개의 특정 파일에 대한 공개 액세스 허용

StackOverflow https://stackoverflow.com/questions/1431313

문제

PayPal을 사용하여 지불을 수락하는 전자 상거래 사이트를 만들었습니다. 테스트 단계에 있으므로 htaccess를 사용하여 전체 사이트를 비밀번호로 보호했습니다. 문제는 PayPal 지불을 확인하기 위해 IPN을 사용하고 있으며 PayPal이 통신 할 수 있도록 IPN 스크립트를 공개적으로 액세스해야한다는 것입니다.

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
도움이 되었습니까?

해결책

해당 폴더의 내용에 대한 HTTP 인증을 명시 적으로 비활성화하는 자체 .htaccess가있는 IPN 스크립트를 하위 디렉토리에 넣으시겠습니까?

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