WordPress のブログで存在しないページへアクセスされた際に、404ページを表示するのではなく、指定されたページへリダイレクトさせる方法を紹介させていただきます。 テーマに404.php がない場合はfunctions.php を編集 ご利用のテーマのfunctions.php に以下のコードを追加します。 function is_404_to_homeurl(){ if( is_404() ){ wp_redirect( home_url(), 301 ); exit(); } } add_action('template_redirect', 'is_404_to_homeurl'); 上記例では、is_404(ページが存在しない)とき、home_url()(トップページ)へ301リダイレクトするようになっています。 404.php がある場合 ご利用のテーマに404.php が
![[WP]404 Not Found の時に指定のページへリダイレトする方法|WordPress|WEBデザインの小ネタとTIPSのまとめサイト「ウェブアンテナ」](https://cdn-ak-scissors.b.st-hatena.com/image/square/18498b4eb3a903b87a60252db99f687051cda0e3/height=288;version=1;width=512/https%3A%2F%2Fwww.webantena.net%2Fwp-content%2Fuploads%2F2013%2F05%2Fwordpress.png)