Webサイト全体をパスワードで保護するが、1つの特定のファイルへのパブリックアクセスを許可する方法

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

質問

PayPalを使用して支払いを受け入れるeコマースサイトを作成しました。私はテスト段階にあるので、htaccessを使用してサイト全体をパスワードで保護しています。問題は、PayPalの支払いを確認するためにIPNを使用しているため、PayPalが通信できるようにIPNスクリプトにパブリックにアクセスできる必要があることです。

1つのスクリプトファイルへのパブリックアクセスを許可する以外に、Webサイト全体をパスワードで保護する方法はありますか? (my ipn script file)

PHPを使用しています。サイト全体をパスワードで保護するために使用している.htaccessは次のとおりです。

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

AuthName secure
AuthType Basic
require user username1
order allow,deny
allow from all
役に立ちましたか?

解決

IPNスクリプトを、そのフォルダーのコンテンツのHTTP認証を明示的に無効にする独自の.htaccessを持つサブディレクトリに入れますか?

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top