2009-09-16 18 views
5

我創建了一個使用貝寶接受付款的電子商務網站。我在測試階段,所以我有密碼保護整個網站使用htaccess。問題在於我使用IPN來驗證PayPal付款,因此我的IPN腳本需要公開訪問,以便PayPal可以與之通信。如何密碼保護整個網站,但允許公衆訪問1個特定文件

有沒有一種方法來密碼保護整個網站,除了允許公開訪問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 2009-09-16 06:41:51

+0

我不確定如何禁用身份驗證。我試圖把它放在它自己的文件夾中,但是它沒有改變任何東西。有誰知道如何禁用子目錄上的密碼保護? – justinl 2009-09-16 06:47:11

+0

我問這個問題在這裏的stackoverflow:http://stackoverflow.com/questions/1431378/how-to-remove-htaccess-password-protection-from-a-subdirectory 如果有人可以提供我的答案那一個,我會將這個答案標記爲我接受的解決方案。 – justinl 2009-09-16 06:57:04

相關問題