404 エラーは、WordPress サイトで複数の 404 エラーが発生し、404 である特定のページがない場合、要求されたページがサーバー上に存在しないことを意味します。この場合、すべての 404 リクエストを 301 経由で Web サイトのホームページにリダイレクトするだけです。
これを行うには、サイトに追加のプラグインをインストールする必要はなく、小さな PHP コードで実行できます。
404 エラー ページをホームページにリダイレクトします
WordPress テーマ ディレクトリに移動し、WordPress 内の 404.php ファイルを編集します。次の PHP スクリプトをファイルの先頭に追加してみましょう。スクリプトの最初の行は永続的に 301 にリダイレクトされます。
<?php header("HTTP/1.1 301 Moved Permanently"); header("Location: ".get_bloginfo('url')); exit(); ?>
.get-bloginfo("url") を Web サイトのドメイン名に置き換えて、WordPress にドメイン名を取得するための追加のリクエストを回避し、以下のようにリダイレクトを高速化することもできます。
<?php header("HTTP/1.1 301 Moved Permanently"); header("Location: http://www.example.com"); exit(); ?>
この記事はここで終了しました。さらにエキサイティングなコンテンツについては、PHP 中国語 Web サイトの PHP ビデオ チュートリアル 列に注目してください。
以上がPHPを使用してWordPressのホームページに404エラーページをリダイレクトする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。