#推奨: 「php で 404 ページを設定する方法: まず、「apache\conf\extra\httpd-multilang-errordoc.conf」ファイルを見つけて開き、次に 404 に対応するファイルを変更します。
PHP チュートリアル 」
php はカスタム 404 ページを作成します
Apache サーバー: 変更: apache\conf\extra\httpd-multilang-errordoc.conf ファイル 以下に示すように、404 に対応するファイルを変更しますErrorDocument 400 /error/HTTP_BAD_REQUEST.html.var ErrorDocument 401 /error/HTTP_UNAUTHORIZED.html.var ErrorDocument 403 /error/HTTP_FORBIDDEN.html.var ErrorDocument 404 /error/404.html ErrorDocument 405 /error/HTTP_METHOD_NOT_ALLOWED.html.var ErrorDocument 408 /error/HTTP_REQUEST_TIME_OUT.html.var ErrorDocument 410 /error/HTTP_GONE.html.var ErrorDocument 411 /error/HTTP_LENGTH_REQUIRED.html.var ErrorDocument 412 /error/HTTP_PRECONDITION_FAILED.html.var ErrorDocument 413 /error/HTTP_REQUEST_ENTITY_TOO_LARGE.html.var ErrorDocument 414 /error/HTTP_REQUEST_URI_TOO_LARGE.html.var ErrorDocument 415 /error/HTTP_UNSUPPORTED_MEDIA_TYPE.html.var ErrorDocument 500 /error/HTTP_INTERNAL_SERVER_ERROR.html.var ErrorDocument 501 /error/HTTP_NOT_IMPLEMENTED.html.var ErrorDocument 502 /error/HTTP_BAD_GATEWAY.html.var ErrorDocument 503 /error/HTTP_SERVICE_UNAVAILABLE.html.var ErrorDocument 506 /error/HTTP_VARIANT_ALSO_VARIES.html.var404 ファイルは次のパスにあります: apache\error\404.html他のエラー ファイルの修正方法は上記と同じです。 変更が完了したら、Apache サーバーを再起動してください。 ! ! nginx サーバー: 1. 独自の 404.html ページを作成し、Web サイトのルート ディレクトリに配置します。 つまり: Web サイト コード ルート ディレクトリ/error/404.html (テスト中、なぜエラー フォルダーを作成する必要があるのかわかりませんが、エラー フォルダーを直接配置できませんでした)ルート ディレクトリの 404 ページ)2. nginx.conf ファイルを変更し、http 定義領域に追加します: fastcgi_intercept_errors on;3. nginx.conf を変更します。または仮想 host.conf のドメイン名をサーバー領域 ( bitnami.conf) に追加します:
error_page 404 = /404.html;4. nginx5 を再起動します。このとき、URL が存在しない場合は、カスタム 404 ページにジャンプします
以上がPHPで404ページを設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。