0

内部サーバーエラーが発生した場合にデフォルトのエラーページを実装しようとしています.これに関する多くの記事と質問を調べました.しかし、カスタムエラーページを取得できません.

私の .htacess ファイル:

DirectoryIndex app.php

ErrorDocument 404 "Ooops...missing something"
ErrorDocument 500 "Ooops...server crashed?"
ErrorDocument 403 "Ooops.Authentication required?"
ErrorDocument 401 "Ooops...secret"

<IfModule mod_rewrite.c>
    RewriteEngine On

  #  ErrorDocument 404 "Ooops...missing something"
   # ErrorDocument 500 "Ooops...server crashed?"
    #ErrorDocument 403 "Ooops.Authentication required?"
   # ErrorDocument 401 "Ooops...secret"

       RewriteCond %{HTTP_HOST} !^www\.   
       RewriteCond %{HTTP_HOST} !(.*)api(.*) 
       RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

他の質問を参照したように、mod rewrite をチェックしたところ、非 www を www に移動するように機能します。上記の書き換えルールを確認できます。

しかし、errordoumentうまくいきません。別の場所に配置しようとしましたが、間違った場所error documentに配置していますか?errordoument

このドキュメントを参照しています。

4

0 に答える 0