表示系

404エラーでトップ以外のページが表示されない

トップページは表示されるけど、他のページは全て404エラーで見れない!という状態になる場合があります。

このトラブルの原因として考えられるのは、WordPressの環境を移行、パーマリンクの変更、.htaccessファイルの変更、WordPress内のファイルを削除、等が考えられます。

404エラーの解決方法はふたつあります。

・パーマリンクの再設定
・「.htaccess」ファイルの修正

パーマリンクの再設定

まずは、パーマリンクの再設定をしてみましょう。

WordPressの管理画面にログインします。
そして、設定からパーマリンクの設定をして、変更を保存!

これでパーマリンクの再設定が完了です。

パーマリンクの再設定が完了後、サイトが正しく表示されているか確認してみましょう。

「.htaccess」ファイルの修正

パーマリンクの再設定をしてもエラーになる場合は「.htaccess」ファイルを修正します。

※「.htaccess」ファイルはドメイン直下のフォルダに格納されています。
 「.htaccess」ファイルがない場合は、ドメイン直下に作成してください。

以下のように修正しアップロードします。

# BEGIN WordPress
;
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPress

これで「.htaccess」ファイルの修正が完了です。

「.htaccess」ファイルの修正が完了後、サイトが正しく表示されているか確認してみましょう。

以上が「404 File Not Found」エラーでトップ以外のページが表示されない場合の解決方法です。