apache のサーバで、ErrorDocument を.htaccess で制御したいのですが、うまくいきません。 この件について回避方法を書いてあるページを探しています。

apache のバージョンや conf の設定はまちまちなのですので、バージョンにあまり依存しないページの引用お願いします。

回答の条件
  • URL必須
  • 1人2回まで
  • 13歳以上
  • 登録:2010/05/20 10:25:21
  • 終了:2010/05/25 11:43:12

回答(3件)

id:mattn No.1

mattn回答回数104ベストアンサー獲得回数232010/05/20 10:51:46

ポイント27pt

うまく行かない詳細を教えて頂けないと答えられませんが、ググると色々でます。

http://www.tagindex.com/other/htaccess.html

http://webtech.akijapan.com/htaccess/errordocument.phtml

※他多数

もしくはAllowOverridesでFileInfoが足されていない為、.htaccessによる記述が出来ないとか。

id:Bombastus No.2

ホーエンハイム回答回数409ベストアンサー獲得回数522010/05/20 12:02:09

ポイント27pt

たとえば404エラーを "http://www.hogehoge.com/error404.html" にジャンプさせたいのであれば、下記の1文を.htaccessに追加します。

ErrorDocument 404 http://www.hogehoge.com/error404.html

一般にエラー番号 en を url にジャンプさせる場合には下記のように記述します。

ErrorDocument en url

id:doropon No.3

回答回数94ベストアンサー獲得回数162010/05/20 20:56:57

ポイント26pt

.htaccessが使える前提で、

ファイルが無い場合(404エラー)は

/error/404.html

を表示したい場合は

こう書いてみてください。

ErrorDocument 404 http://自分のサイト/error/404.html

http://から書きます。

その他のエラーコードはそれぞれエラーコードをかえてください。

.htaccessが使えないときは無理です。。

ディレクティブのAllowOverrideで設定してください。

http://q.hatena.ne.jp

  • id:kaiketsu
    ローカルでの指定が、512バイトだとだめだったようです。

    http://www.futomi.com/lecture/htaccess/error_document.html

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

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

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

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません