WordPressで全ページ404エラーで表示ができなくなった時の対処方法

すこし前にこのブログ(WordPress)の表示速度を早くしたくて、キャッシュ系のプラグインを何個かインストールしてみたんですが、色々設定をしていたら全ページ404エラーで表示ができなくなるという自体が発生しました。その時の対処方法です。

対処方法

すごく焦ったんですが簡単に直りました。

”設定” → ”パーマリンク設定” の所で、パーマリンク設定をし直します。
「設定」 → 「パーマリンク設定」 の所
これで完了です。私の場合はこれで簡単に直りました。

原因

このブログではパーマリンクの設定を、「https://memocarilog.info/ “カテゴリーのスラッグ” / “記事ID”」と設定しています。パーマリンクの設定を行うと自動的に .htaccessファイルが作られその中に、パーマリンク設定したアドレスにアクセス可能になるよう設定が書き込まれます。

自動的に生成された .htaccessファイルには以下のような内容が書き込まれているのですが、なぜかこの中の” RewriteBase / ” が削除されていました。それによりアクセスができなくなってしまったようです。プラグインの設定の時に消えてしまったと思われます。

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

パーマリンクの設定をしなおすことにより、.htaccessファイルに正しい内容が再設定された為直ったようです。

一気に何個かのプラグインをいじっていたので、結局どのプラグインの挙動かは特定できませんでしたが、キャッシュ系のプラグインが怖くなりました。サーバー側の対策(もうちょっとお高いやつとかVPSとか)をなにか考えようと思います。

Related Article

8 Comments & Tracbacks

  • 小川誉史 2014-01-10 4:58 PM

    WordPress404エラーで悩んでおりました。
    大変参考になりました。感謝いたします!

    ちなみに私の場合は「Better WP Security」のプラグインが原因でした・・・orz

    Reply

    • saori 2014-01-11 1:23 PM

      小川 さま
      コメントありがとうございます。お役に立ったならうれしいです!
      .htaccess を触る系のプラグインはちょっと注意ですね…

      Reply

      • Willie 2016-07-20 6:06 PM

        Thinking like that is really imvsrseipe

        Reply

  • 「Wrodpress 404」で検索から来ました 2014-08-04 7:02 PM

    うおぉぉぉぉ!!!
    今まさに同じ状況に陥って絶望してました!
    自分はWP Super Cacheを入れてキャッシュのせいかと四苦八苦してましたが、おかげで助かりました!
    感謝です!

    Reply

    • saori 2014-08-05 12:51 AM

      コメントありがとうございます。
      エラーで表示ができないと絶望しますよね。
      お役に立てたようでうれしいです!!

      Reply

Leave a Comment

Emailは公開されません。*は必須項目です。


*


Categorys

Tags

CSS3 ダッシュボード ヘッダー トラブル コードサンプル コンテンツ スライドショー jQueryプラグイン php 引っ越し 素材 お知らせ JavaScript Facebook CSS カテゴリー 投稿タイプ IE HTML5 Shareボタン seo レスポンシブ Photoshop タクソノミー ナビゲーション カスタムメニュー Git Macアプリ サイドバー WPセキュリティ SVG iTunes PHPリファレンス API WP使い方 query_posts データベース get_posts() 条件分岐 コメント function RSS スマートフォン Sass/Compass さくらVPS