我正在嘗試密碼保護我的網站上的目錄。我可以使.htaccess工作,以便當我訪問該目錄時顯示密碼提示,但是當我將正確的憑據存儲在我的.htpasswd文件中時,我沒有被授予訪問權限。密碼提示只是再次彈出。htaccess找不到.htpasswd文件
我相信這是在.htaccess文件中.htpasswd文件路徑的問題。我檢查我的文檔根目錄(_ SERVER [「DOCUMENT_ROOT」]),它表明,根是這樣的:
/var/www/vhosts/myurl.info/httpdocs
所以我的.htaccess看起來像這樣:
AuthName "Restricted Area"
AuthType Basic
AuthUserFile /var/www/vhosts/myurl.info/httpdocs/.htpasswd
AuthGroupFile /dev/null
require valid-user
我已經把根文檔文件夾(httpdocs)中的.htpasswd。
任何想法我做錯了什麼?一切對我來說都是正確的。
你確定你的htpasswd格式正確嗎? 'username:passwordhash' – Lauri
http日誌中的任何錯誤? – janenz00
我曾經問過一個Apache無法讀寫的問題。可能是這個? – craphunter