2012-12-03 11 views
0

好工作,讓我保護的網頁有一個基本的.htaccess/.htpasswd組合。的.htaccess/.htpasswd的複寫Basic不會在Chrome

.htaccess文件看起來是這樣的:

DirectoryIndex index.php 
AuthUserFile HOMEDIRECTORY/.htpasswd 
AuthName "Restricted Area" 
AuthType Basic 
require valid-user 

一切的Firefox下正常工作,而Chrome給出了這樣的消息。我已經在多臺電腦上測試過了。

需要授權

此服務器無法驗證您有權訪問請求的文檔。您提供了錯誤的憑據(例如,錯誤的密碼),或者您的瀏覽器不知道如何提供所需的憑據。

此外,試圖使用ErrorDocument來處理請求時遇到一個404 Not Found錯誤。

任何想法,Chrome的問題呢?

+0

錯誤消息從服務器,而不是Chrome的未來。 – Sparky

+0

整個登錄提示在Firefox中完美運行。 – Edge

+0

我相信你,但那個錯誤是服務器錯誤。 – Sparky

回答

0

如果您在不同域之間使用框架重定向,Chrome將不會顯示登錄提示。改爲使用HTTP 302或301重定向。