• 締切済み

BASIC認証エラー時の表示HTML指定

Linuxで動かしているApacheで公開しているディレクトリに、.htaccessでBASIC認証をかけているディレクトリがあります。 BASIC認証としては機能しているのですが、エラー時にデフォルトの文字だけの画面(401云々)になってしまっています。 その時に、指定したHTML(体裁を整えたもの)にリダイレクトさせるには、.htaccessにどんな記述をすればよいのでしょうか。 Apacheのディレクティブなどに詳しくないので、BASIC認証の部分も合わせての記述例を教えていただきたいです。よろしくお願いします。

みんなの回答

回答No.1

ステータスコードに合わせたErrorDocumentディレクティブを指定します。 http://www.futomi.com/lecture/htaccess/error_document.html ErrorDocument 401 /bar/error.html とした場合、/bar/error.html にエラーページを作成しておけば認証失敗時にそのページが表示されます。

furnace
質問者

お礼

ご回答いただき、ありがとうございました。 とても参考になるサイトを教えていただきまして、ありがとうございます。 調査が不十分なまま、質問してしまいました。