2014-02-17 43 views
0

我的htaccess保護有問題。首先讓我們看看源代碼。這是htaccess。注:我沒有父文件夾中的htaccess,所以沒有父元素的保護。htaccess保護 - 對話框不會出現

AuthType Basic 
AuthName "Login" 
AuthUserFile /fullPath/protection/.htpasswd 
AuthGroupFile /fullPath/protection/.htgroup 
require user devju 

<Limit GET> 
require valid-user 
</Limit> 

好了,所以這是在保護目錄中的htpasswd:

devju:anfxCAFkVCb9E 

這就是htgroup(但它是無關的示例):

superadmin: devju 

確定的問題在於,有時並且目前是永久的,auth-dialog不會出現,客戶端將重定向到ErrorDocument 401.那麼爲什麼會這樣呢?我有一個錯誤的配置或其他東西?我沒有改變任何設置。

注意:目前我不有足夠的點評論,所以我不能回答的問題:(

+0

使用http://www.htaccesstools.com/htaccess -authentication /保護目錄和http://www.htaccesstools.com/htpasswd-generator/生成密碼並按照這兩個鏈接給出的指示。希望它能幫助你 – Dexture

+0

不,對不起,這沒有幫助對我來說,結果就像@BillyBigPotatoes說的那樣,但這不是我正在尋找的解決方案,這將允許所有在htpasswd中監聽的用戶訪問該目錄。只能給出一個定義的用戶訪問權限。到密碼生成器:我自己建立了一個,所以我不需要這個。 – user3292653

回答

0

嘗試

AuthType Basic 
AuthName "Login" 
AuthUserFile /fullPath/protection/.htpasswd 
require valid-user 
+0

這不是一個很好的解決方案。我只能定義一個可以訪問該站點的用戶。所以你給我的解決方案將允許所有在htpasswd中監聽的用戶訪問該目錄! – user3292653