WordPressカスタマイズ事例

404 not foundではなく、トップページにリダイレクトさせる

サイトリニューアルしたときなど、サイトマップが変わったりして、旧サイトにあって新サイトにはないページが存在するときがあります。
この場合WordPressでは404 not found ページを表示してくれますが、これってマーケティング的にはNG。せっかく来てくれた訪問者にぶしつけな404ページ見せたくないですね。
トップページにリダイレクトさせましょう。

テーマの404.phpに下記を挿入。

<?php
header( "HTTP/1.1 301 Moved Permanently" );
header( "location: " . home_url() );
exit;
?>

その他のWordPressカスタマイズ事例