WordPressでトップページ以外が表示されない時の対処法

wordpressで下層ページが真っ白になった時の対処方法

WordPressで作ったサイトが急に真っ白に!
何度か遭遇するのでご存知の方も多いのですが、まず最初にやってほしい簡単な解決法があります!
Wordpressのフォーラムでも何度か見かけるこの質問にはこんな改善策があります。

1.まずトップ以外の下層ページが真っ白になる原因は?

パーマリンクを変更したタイミングが多いです。(というかほとんどの場合、コレ)
特に最近多いのが、バズ部でも紹介されているカスタム構造『 %postname% 等』を設定した時です。
そして共通するのがサイトを「ルートディレクトリではなくサブディレクトリにインストールしている」場合です。

原因を切り分ける為にパーマリンクを?p=●●●の設定に戻してみると正常に表示されるはずです。

2.じゃあトップページ以外が表示されない時の対処法は?

2-1.設定⇒パーマリンク設定⇒カスタム構造にチェックして再度保存

実はこれだけで解消されることが多々あります。
(WordPressが行うhtaccessファイルの自動書き出しが問題の為)

2-2.上記で直らない場合はhtaccessの編集を!

サブディレクトリ/wordpressにインストールしている場合、FTPソフトなどでhtaccessファイルをダウンロードしてみると下記のようになっていると思われます。

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

これを下記のように変更するだけで下層ページが真っ白な症状は改善されます。

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

2-3.それでも真っ白ならパーミッションの確認を!

「.htaccess」のパーミッション間違いが考えられます。
→パーミッション(属性)が604になっていない。
※プロバイダやレンタルサーバーによっては644が推奨されているがありますのでご使用のサーバーをご確認ください。

3.最後に

上記で解消される方が多いですが、中にはプラグインが原因の方もいらっしゃいます。
下層ページが真っ白になる前にサイトを変更した箇所を覚えておくのが良いですね。

バックアップさえとってあればそんなに深刻な問題ではないですが、再インストールってめんどうですしね。
wordpressで作ったサイトの下層ページ(トップページ以外)が真っ白で何も表示されないという方は是非お試しください。

関連記事

  1. Crayon Syntax Highlighter Settings ‹ Value Connection — WordPress

    WordPressでコードを綺麗に表示できるCrayon Syntax…

  2. NextGEN GALLERY

    プラグインNextGEN GALLERYで真ん中に表示する方法

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。