httpd.confを使用する代わりに、すべてのApacheエラーコードを直接編集するにはどうすればよいですか?

httpd.confを使用する代わりに、すべてのApacheエラーコードを直接編集するにはどうすればよいですか?

ページが存在しない場合..
Webで見た内容は次のとおりです。

Not Found

The requested URL /test was not found on this server.

知っている:

ErrorDocument 404 /test.html

しかし、私はそれを使用しないことをお勧めします。むしろ、上記のソースを見つけて自分で修正したいと思います。

たぶんこれはより速く、より効率的かもしれません。これがより「簡単な」取引になると思います。 (取引)

ベストアンサー1

modules/http/http_protocol.cApacheのソースコードを見ているようです。たとえばを参照してくださいget_canned_error_string()。 (注:これは簡単に見た結果であり、修正されたエラーメッセージでソースコードを掘り下げたり、Apacheをビルド/テストしたりしませんでした。)

しかし、実際にはこれを使用するために特に非効率的であるか遅いものはありませんErrorDocument。特に、エラーが「ホットパス」に表示されてはいけません。 (それは広いサーバーへのほとんどの要求ではエラーが発生しないでください。

おすすめ記事