WordPressの404エラーでページが表示されない場合の対処方法

この記事は最終更新日から16日経過しています。

前回のレッスンプラグイン更新後に画面が真っ白になってしまった場合に全てのプラグインを無効化する方法

パーマリンクを変更したり、プラグインを導入すると全てのページが404 not foundエラーとなり、コンテンツが表示されなくなる現象がたまにあります。

原因としては、.htaccessファイルが存在しないか、またはリライトルールの記述に何かしらの間違いがあるために起こります。

解決方法は非常にシンプルです。

スポンサーリンク




パーマリンクを再設定する

404 not foundでページが表示されなくなった場合は、まずパーマリンクの設定をし直しましょう。

管理画面の設定メニューから、パーマリンクの設定を選択します。

パーマリンクの形式は変更せずに、そのまま変更を保存ボタンをクリックします。

この操作をおこなうだけで、パーマリンクを再設定し、.htaccesssのリライトルールも書き換えられます。

パーマリンクを再設定してもエラーになる場合

パーマリンクを再設定しても404エラーが消えない場合は、.htaccessを直接修正しましょう。

WordPressをインストールしたフォルダ内の、wp-contentwp-includesと同じ階層にある.htaccessファイルを開きます。

.htaccessが存在しない場合は作成してください。

リライトルールを以下のように修正または追記しましょう。

# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPress

修正が完了したら、404 not foundエラーが解消され、ページが正しく表示されていることを確認しましょう。

以上が、Wordpressの404エラーでページが表示されない場合の対処方法になります。

次のレッスンWordpressで「データベース接続確立エラー」が出た時の対処法

困った時はQ&Aサイトで

WordPressはインターネット上に情報も多いため、調べれば大抵のことは解決します。

ですが、急いで解決したいことがあったり、どうしても自力では解決できないということもあるかもしれません。

そんな時はQ&Aサイトを利用するのも一つの解決方法です

Q&Aサイトの中でも「teratail」はエンジニアに特化しているため、エンジニア同士での質問や回答も活発で、一般的なQ&Aサイトに比べて正確な回答が期待できる傾向があります。

すべて無料で利用できますので、どうしても解決できない時には利用してみてください。

スポンサーリンク




シェアする

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

フォローする

スポンサーリンク