0

さて、基本的な.htaccess/.htpasswd組み合わせで Web ページを保護しています。

私の.htaccessファイルは次のようになります。

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

Firefox ではすべて正常に動作しますが、Chrome ではこのメッセージが表示されます。これを複数のコンピューターでテストしました。

認証が必要です

このサーバーは、要求されたドキュメントへのアクセスが許可されていることを確認できませんでした。入力した認証情報が間違っている (パスワードが間違っているなど) か、必要な認証情報を入力する方法をブラウザーが認識していません。

さらに、ErrorDocument を使用して要求を処理しようとしたときに、404 Not Found エラーが発生しました。

Chrome のどこがうまくいかないのか、何か考えはありますか?

4

1 に答える 1

0

異なるドメイン間でフレーム リダイレクトを使用している場合、 Chrome はログイン プロンプトを表示しません。代わりに、HTTP 302 または 301 リダイレクトを使用してください。

于 2013-01-10T17:33:19.930 に答える