2012-07-31 54 views
3

到URL我已經重寫我的網址是這樣的:添加'www。'與htaccess的

RewriteCond %{HTTP_HOST} !^www\. 
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L] 

,工作正常,但我有一個子目錄是通過Apache/htaccess的密碼保護。當我導航到這個目錄時,我的瀏覽器出現401錯誤。有誰知道如何解決這個問題?

+0

難道你不會得到一個彈出對話框,要求你進行身份驗證嗎? – Alexander 2012-07-31 06:16:04

+0

@亞歷山大不! – Norse 2012-07-31 06:17:32

回答

3

嘗試把:

ErrorDocument 401 "Unauthorized Access" 
RewriteEngine off 

... Authorisation lines 

在包含您的授權指示.htaccess文件。

+0

This Works!您剛結束了幾個小時的故障排除一件小事,雖然我輸入用戶名/密碼並登錄到目錄後,.htaccess不會添加www。到網址。有一個簡單的解決辦法嗎? – Norse 2012-07-31 06:26:57

+1

@Norse我昨天經歷了那幾個小時!你可以嘗試把你的重定向到你的受保護目錄.htaccess文件中? – 2012-07-31 06:28:56

+1

啊是的。非常感謝。 – Norse 2012-07-31 06:32:10