質問: ベーシック認証について困っております。 あるディレクトリ配下にて、ベーシック認証ダイアログ表示の際、 「キャンセル」ボタン・「×」ボタンを連続で押下すると 認証後のURL画面(画像やCSSの効いていないHTML画面)が表示されてしまいます。 (ID/Passが正しい場合においては、正常なHTML画面が表示されますので問題ないです。) どうすれば、「キャンセル」ボタン・「×」ボタンを連続で押下しても 認証後のURL画面(画像やCSSの効いていないHTML画面)がでなくなるのでしょうか? あるディレクトリ配下とは、redmineを設置しているディレクトリ配下です。 以下のフォルダ構成にて ベーシック認証を設置しております。 ドキュメントルート /var/www/html [xxxx@xxxx]# pwd /var/www/html [xxxx@xxxx]# ls -la . .. .htaccess .htpasswd index.html redmine -> /var/lib/redmine/public httpd.confには以下の設定をしてます。 Options Indexes ExecCGI FollowSymLinks AllowOverride All .htaccessの中身は、 AuthUserFile /var/www/html/.htpasswd AuthGroupFile /dev/null AuthName "Input your ID and Password" AuthType Basic require valid-user どなたか解決策をおしえていただけますと幸いです。 どうぞよろしくお願いいたします。
回答: /var/lib/redmine/public の下に同じ内容の .htaccess を置くとどうでしょう。 既に .htaccess があれば、ベーシック認証の設定を追記してみてください。 httpd.conf の AllowOverride All の記述場所によっては、 動かないかもしれません。 その場合は、 ``` AllowOverride All ``` を httpd.conf に追加してあげればいいかと思います。