• このエントリーをはてなブックマークに追加

2014年06月20日(Fri)

WordPressの404 Not Found(エラーページ)をオリジナルページで設定

WordPressの404 Not Found(エラーページ)をオリジナルページで設定

基本的にWordPressでは、エラーページの設定をしないとindex.php が表示されるようになっているようですね。
前々からなんとなくは、分かっていたのですが面倒だし楽しくないので後回しにしていました…
そろそろ、404 Not Found(エラーページ)の対策を勉強しようと思います。

404 Not Found(エラーページ)対策の手順

  1. 404.phpを作成してアップロード
  2. .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(エラーページ)をオリジナルページで設定に対するご意見、ご感想、情報提供など皆様からのコメントをお待ちしております。 お気軽にコメントしてください。

コメントフォーム

【ソーシャルボタン】


TOP