2015-07-11 30 views
0

我需要用密碼來保護我的HTML頁面(admin.html)和我使用htpasswd的+ .htaccess文件htpasswd的500錯誤與正確的完整路徑

據我瞭解,沒有需要在標籤中寫入包含flder的htmk。 但我已經設置完整的路徑.htpasswd!那麼爲什麼我用這個.htaccess文件得到500錯誤?

<Files "admin.html"> AuthName "Username and password required" AuthUserFile D:\Program Files (x86)\xampp\htdocs\news_back\client\.htpasswd Require valid-user AuthType Basic </Files>

兩個文件(admin.html和htpasswd的)在 「客戶端」 文件夾中。 (是的,我已經試過<Files "client/admin.html">

內容htpasswd的的: 管理員:$ APR1 $ 7n2mqwOp $ INTz7H7lnL8dZVXlxcIu31

我的運算。系統是Windows 7,我在本地運行XAMPP(使用Apache/2.4.12(Win32)OpenSSL/1.0.1l PHP/5.5.24)。

回答

2

就在這裏猜測,我在基於MS-Windows的系統方面很少有經驗。但是這些典型的反斜槓會涌入眼內。難道是你必須逃脫他們?因爲在每個理智的系統上,反斜槓都有可能導致問題的特殊含義。與空格字符相同,冒號(:)和括號((,))。

嘗試將文件放置到命名風險較低的位置。只是一個考驗。那樣有用嗎?

+0

謝謝你的建議!有什麼奇怪的路徑(也許這裏的空間......)我把我的.htpasswd文件放到D中;這有幫助!因此,請在此處形成您的建議作爲答案,並將其標記爲正確。 –