• 締切済み

htaccessでfirefoxのみエラーページに飛んでくれない

サイトのトップディレクトリに.htaccessを設置しfirefoxのユーザーエージェントをはじいています。 自作のエラーページをerrというディレクトリの403.htmというファイルに飛ぶようにしています。 errディレクトリに.htaccessを設置し全て許可する設定にしています。 次のようなディレクトリ構成です。 http://xxxxx.com/.htaccess←firefoxのエージェントをはじく、403エラーはerr/403.htmに飛ばす http://xxxxx.com/err/.htaccess←全てのアクセスを許可 http://xxxxx.com/err/403.htm←403エラーの場合表示させる firefoxでhttp://xxxxx.com/にアクセスすると403エラーのページが表示されずapachの画面が表示されてしまいます。 http://xxxxx.com/err/403.htmにアクセスすると自作の403ページが表示されます。

みんなの回答

回答No.1

肝心の.htaccessに記述されているものを提示してもらわないとアドバイスできません 一応、あてずっぽうで状況を推測すると、大文字小文字の違いでマッチしていないとか? BrowserMatchなら BrowserMatchNoCase に代える SetEnvIfなら SetEnvIfNoCase に代えてみる http://httpd.apache.org/docs/2.0/ja/mod/mod_setenvif.html#setenvif

関連するQ&A