2014年06月20日(Fri)
WordPressの404 Not Found(エラーページ)をオリジナルページで設定
基本的にWordPressでは、エラーページの設定をしないとindex.php が表示されるようになっているようですね。
前々からなんとなくは、分かっていたのですが面倒だし楽しくないので後回しにしていました…
そろそろ、404 Not Found(エラーページ)の対策を勉強しようと思います。
404 Not Found(エラーページ)対策の手順
- 404.phpを作成してアップロード
- .htaccessファイルに追記
404.phpを作成してアップロード
お好みで404.phpファイルを作成してアップロードします。
アップロード先は、〜/wp-content/themes/使用するテーマ/のフォルダです。
404.phpのSample
<?php get_header(); ?> <div style="text-align:center; padding:100px 0;"> <h1 style="font-size:50px;">404<br />Not Found</h1> <p style="margin-top:15px;">お探しのページが見つかりませんでした。</p> <p style="margin-top:15px;"><a href="<?php echo home_url(); ?>">トップページへ戻る</a></p> </div> <?php get_footer(); ?>
.htaccessファイルに追記
WordPressをインストールしたディレクトリにある.httpaccessに「ErrorDocument 404 /index.php?error=404」を追記します。 WordPress をサブディレクトリにインストールしている場合は、「ErrorDocument 404 /サブディレクトリ名/index.php?error=404」という形で指定するようです。
.httpaccess
# BEGIN WordPress …省略… # END WordPress ErrorDocument 404 /index.php?error=404
補足
参考Webサイトで紹介されている「必要のないページ種類の場合に404を表示する方法」を試すとカテゴリページが404エラーになってしまうので保留です…
【参考Webサイト】
コメント(0件)
WordPressの404 Not Found(エラーページ)をオリジナルページで設定に対するご意見、ご感想、情報提供など皆様からのコメントをお待ちしております。 お気軽にコメントしてください。
コメントフォーム