• 締切済み

.htaccessのAuthNameについて

CentOS5.2にてWWWサーバを運用しています。 一部領域にベーシック認証をかける必要があり、.htaccessと.htpasswdを設定し、ベーシック認証自体は上手く出来たのですが、 IDとPASSWORDの入力を即すダイアログのメッセージを変更したいと思ってます。 メッセージは.htaccessのAuthNameに設定すると聞いていましたので、仮に"Enter your ID and Password!"を設定すると IE7では、「Enter your ID and Password! のサーバー www.aaa.com にはユーザー名とパスワードが必要です。」 また、Firefox3では、「http://www.aaa.com の "Enter your ID and Password!" に対するユーザ名とパスワードを入力してください」 Safariでも「このページを見るには、サイト"www.aaa.com:80"上の領域 Enter your ID and Password!にログインが必要です。」 といったメッセージになってしまいます。 出来れば、余計なメッセージをなくして、どのようなブラウザに対しても"Enter your ID and Password!"だけを表示させたいのですが、 良い方法を教えてください。

みんなの回答

  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.1

>メッセージは.htaccessのAuthNameに設定すると聞いていましたので 間違いです。 AuthNameには、保護対象の領域(Realm)の名前を書きます。(どういったデータであるかなど) ブラウザが出すダイアログを変えるのは、ブラウザ自身を書き換えないと無理です。

関連するQ&A