2012-08-30 62 views
0

我正在嘗試在我的服務器上創建一個由.htaccess保護的文件夾& .htpasswd。當我嘗試進入有問題的文件夾時,我被要求輸入一個我想要的密碼。但是當頁面加載時,我得到一個500錯誤,現在我的網站上的所有頁面上也會發生這種錯誤。隨着500的ErrorDocument它說:.htaccess&.htpasswd等於500錯誤

此網頁有重定向循環

http://example.com/test/folder/的網頁生成了過多的重定向。 ...

這是我的.htaccess文件看起來像:

ErrorDocument 500 http://81.18.24.170/test/appload/ 
AuthName "Restricted Area" 
AuthType Basic 
AuthUserFile /test/folder/admin/.htpasswd 
require valid-user 

任何人都可以看到,我已經錯過了,使其工作有問題還是什麼?

編輯:我有重寫規則,以防止我得到許多重定向301錯誤。 (在另一個解決方案中找到,但它沒有幫助。)所以我只想擺脫500錯誤。

+0

如果刪除該行,會發生什麼情況:'ErrorDocument 500 http:// 81.18.24.170/test/appload /' – Oussama

+0

然後,它只給出了500錯誤,並沒有提及許多重定向! :( –

+0

好的,你的htaccess文件還有什麼? – Oussama

回答

1

當你把文件路徑爲的AuthUserFile,請確保您使用完整的文件路徑從根目錄,例如:

AuthUserFile /var/www/html/test/folder/admin/.htpasswd 

類似的問題在這個線程討論: htaccess/htpasswd in subdir