ワードプレスサイトは一般的に存在しないページにアクセスがあった時、404ページを表示します。この404ページをトップページや任意のページにリダイレクト(自動でユーザーを移動する)方法を解説いたします。
ワードプレスで404ページを表示せずにトップページや任意のページに移動させる
最初にテキストエディターで404.phpというファイルを作り下記のコードを入力・保存します。
<?php header("HTTP/1.1 404 Not Found"); header("Location: https://example.com/"); exit(); ?>
https://example.com/ の部分は、存在しないページにアクセスしたときにリダイレクトしたい先のURLを入力してください。
header(“Location: の部分がページのリダイレクトを行うコードになります。
※すでに404.phpがある場合は、古い404.phpをリネームするなどして新しい404.phpをアップロードしてください。
404.phpをサーバーにアップロードする
FTPソフトウェアを使い、上記制作した404.phpをサーバーにアップロードします。
アップロードする先は下記のようなサーバー上のパスになります。
/ワードプレスのディレクトリ/wp-content/themes/お使いのテーマ/404.php
テーマエディターで404.phpを修正する
ワードプレスの管理画面からも404.phpを編集可能です。外観>テーマエディター からお使いのテーマの404.phpを選択し、最上部に上記コードを挿入し保存します。
WordPress ワードプレスサイトの修正・カスタマイズ・制作・トラブル対応のご依頼・ご相談はWPドクターまでお気軽にお送りください