.htaccessで


AuthUserFile /home/user/ ... /.htpasswd
AuthGroupFile /dev/null
AuthName "Please enter username and password"
AuthType Basic

require valid-user

としてパスワード認証を作りました。けれどもChromeとFirefoxで認証の際に表示される文字列がPlease enter username and passwordだけでなく他の文字列も入ってきます。それらをどのように取り除けばいいでしょうか

回答の条件
  • 1人2回まで
  • 登録:
  • 終了:2009/05/31 22:45:02
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答2件)

id:kn1967 No.1

回答回数2915ベストアンサー獲得回数301

ポイント35pt

そのままコピペして試してみましたが、特に変なものはありませんでしたよ。


IE であれば「領域」という欄に

   Please enter username and password

が表示され

Firefoxなどであれば

  http://アドレス の Please enter username and password に対する

  ユーザー名とパスワードを入力してください

が表示されます。


では AuthName "filofax fun club site" に変えてみるとどうでしょう?

  http://アドレス の filofax fun club site に対する

  ユーザー名とパスワードを入力してください

となりますが、違いにお気づきになられませんか?


AuthName は

Please enter username and password のようなコメントを入れるのではなく

filofax fun club site のように領域の名前を入れるところなのです。

AuthName のサンプルや説明で Please~~のような説明をしているのを

多く見受けますが機能から考えれば可笑しな話なのです。


表示形式については各ブラウザが行っている事であって

サイト作成者側からどうこうできるものではなく、変更不可です。

id:y-kawaz No.2

回答回数1422ベストアンサー獲得回数226

ポイント35pt

各ブラウザの実装がそうなっているだけなので、サイト側の設定などで取り除くことは出来ません。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません