Я создал сайт электронной коммерции, использующий PayPal для приема платежей. Я нахожусь в стадии тестирования, поэтому у меня есть защищенный паролем весь сайт с помощью htaccess. Проблема в том, что я использую IPN для проверки платежей PayPal, и поэтому мой сценарий IPN должен быть общедоступным, чтобы 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