DebianでApache2を実行している仮想サーバーがあります。すべてのWebサイトのApache2.confにデフォルトの404エラーメッセージを作成したいと思います。
ErrorDocument 404 "/var/www/site/public/404.html"
Apacheを再起動した後に発生するエラーは次のとおりです。Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
デフォルトの404.htmlページのみを使用してページをリダイレクトしたくないのに、URLを入力すると機能します。
ErrorDocumentではフルパスを使用しません。 htdocsルートに関連しています
http://httpd.Apache.org/docs/2.0/mod/core.html#errordocument
ルートが/ var/www/site/public /の場合
ErrorDocument 404 /404.html
完全なURLを実行することもできます
ErrorDocument 404 http://domain.com/404.html
[〜#〜]編集[〜#〜]
次に、各仮想ホストに対してこれを行うことができます
Alias /404 /full/path/to/404.html
ErrorDocument 404 /404