WordPressのパーマリンク変更後に404エラーが発生した時の解決法!

今回はワードプレスのパーマリンク変更後に発生する可能性がある「404エラー」の解決方法をご紹介したいと思います。

 

ブログ立ち上げの初期段階でパーマリンクの設定を行っておく事の重要性については「ブログ初心者にWordPressのパーマリンク設定「投稿名」がオススメな理由!失敗例は?」の記事でご紹介した通りなのですが

 

 

チキさん
パーマリンクの設定変更を行うと稀に404エラーになる可能性が!

 

と他人事のように言っていますが、例に漏れずこのブログも404エラーで吹き飛びました(笑)

 

こんな人に読んで欲しい

  • パーマリンクの設定を変更した
  • パーマリンク変更後に404エラーが発生している
  • 404エラーの解決方法は?
  • .htaccessファイルの修正方法は?

 

ということで!

 

チキさん
この記事では実際に当ブログで発生した404エラーについてと、どのようにそれを解決したのかをご紹介します

 

最新SEO対策済み!迷ったらこれでOKの全部入りワードプレステーマ

レビュー記事はコチラ

 

スポンサーリンク

404エラー発生までの経緯

まずは当ブログのサーバー契約から、404エラー発生までの経緯を見ていきましょう。

 

404エラー発生までの経緯

  1. Xサーバー契約
  2. 独自ドメイン取得(Xサーバーのキャンペーンで無料)
  3. http→httpsへのリダイレクト設定
  4. 記事パーマリンクの設定変更
  5. 404エラー発生でブログにアクセスできなくなる

 

ということで、どう見てもパーマリンクの設定を変更した事が原因なのは明らかです。

 

何回ブログを開いても404 not found!404 not found!

 

チキさん
もう終わりか!終わりなのかこのブログはっ!!!

んなこたぁない

まずは色々リサーチしてみればいんじゃね?

 

チキさん
ということで、まずはネットで情報収集してみることにしました

 

スポンサーリンク

パーマリンクの変更による404エラーの解決方法

パーマリンク設定をもう一度保存

まずはネットで情報収集!
そして見つけ出した解決方法はいたってシンプルなもので

 

パーマリンクの設定画面でもう一度保存を押す。

 

チキさん
なーんだそれだけか!楽勝!!

 

さっそくパーマリンクの設定を何も変更せずに再度「変更を保存」をクリック。
パーマリンク設定を再保存

POINT

ネタバレになりますが、この方法で通常であれば「.htaccessファイル」が正しいものに修正されます。
再保存後も404エラーが発生する場合にはこの後「.htaccessファイル」の修正方法をご紹介するのでこのまま読み進めてみて下さい。

 

そしてもう一度テスト記事で確認してみると・・・

 

404 not found!404 not found!

 

チキさん
なんでえええええええええええ

 

パーマリンクの設定変更によって404エラーが出た場合、多くの場合は設定の再保存で解決できるようですが、私の場合はそう簡単ではありませんでした。

 

サーバー内の.htaccessファイルを修正

では実際に、私がパーマリンクの設定変更による404エラーを解決できた方法をご紹介します。

 

結論から言うと、Xサーバー内にある「.htaccessファイル」の修正でした。

 

チキさん
と言われても私のようにブログ初心者であれば全然意味が分からないと思うので、順を追って説明していきます。

 

まずは、この「.htaccessファイル」の修正という解決方法にたどり着いた経緯ですが

 

チキさん
自分で調べても分からないし、もうサポートさんに聞くしか・・・

 

ということで、手取り足取りサポートしてくれるらしい私が使用中のワードプレステーマ「DIVER」さんに問い合わせてみました。
ワードプレステーマ「DIVER」のサポート

 

チキさん
パーマリンクの設定を変更したら404エラーが出るんですがどうしたらいいですか?

 

まぁ明日くらいには回答してくれるかな?なんて思っていたら・・・約30分後に

 

「チキさん様!ここをこうしてこうしてみて下さいませ!」

 

チキさん
回答早えええええええ

 

別の意味で驚きました(笑)

 

そんなこんなで、「DIVER」さんからの見事なサポートによって辿り着いたのが「.htaccessファイル」の修正だったわけです。

 

チキさん
こーーーーんなに素晴らしいサポート体制のワードプレステーマ「DIVER」については下記の記事で紹介していますので、詳しく知りたい方はどうぞ

 

 

実際の手順(Xサーバーの場合)

チキさん
それではXサーバーでの手順を例に「.htaccessファイル」の修正方法を見ていきましょう

 

まずXサーバー・インフォパネルから、使用しているサーバーの管理画面にログインします。
「.htaccessファイル」の修正手順①

 

そうすると、ホームページの欄に「.htaccess編集」という項目があるのでクリック。
「.htaccessファイル」の修正手順②

 

次に利用しているドメイン名を選択します。
「.htaccessファイル」の修正手順③

 

するとこのような画面になると思うので「.htaccess編集」をクリックして下さい。
「.htaccessファイル」の修正手順④

 

さて、前置きが長くなってしまいましたが、こちらが実際に修正を行った「.htaccessファイル」の中身です。
赤枠の部分が今回の404エラーに関する修正を行った部分です。
「.htaccessファイル」の修正手順➄

 

チキさん
赤枠の修正箇所を下記に抜粋しておくのでコピーしてご使用下さい

 

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

 

注意

.htaccessファイルはとても重要なファイルですので内容の変更には十分ご注意下さい。
変更を行う際は必ずメモ帳などに元の内容をバックアップしておきましょう。

 

チキさん
この方法で、問題なくパーマリンク変更後の記事にアクセス出来るようになりました

 

スポンサーリンク

WordPressのパーマリンク変更後に404エラーが発生した時の解決法のまとめ

ということで今回はワードプレスのパーマリンク変更後に発生する可能性がある「404エラー」の解決方法をご紹介しました。

 

パーマリンク変更後の404エラーの解決方法

  • まずはパーマリンク設定を何も変更せずに再度保存してみる
  • それでもダメなら.htaccessファイルを修正

 

チキさん
同じようなトラブルでお困りの方の参考になれば幸いです

 

スポンサーリンク
この記事も読まれています