ロリポップでサブディレクトリを変更して404エラーになった場合の対処法

↓役だったらシェアしていただけると嬉しいです!

404エラー
この記事の所要時間: 322

複数のサイトを持ちたいと思った時、ドメインを取ったり、サーバーを契約したりすることは大変です。しかし、もっと簡単に複数のサイトを運営する方法がWordPressにはあります。それがサブディレクトリ型です。この方法によって1つのドメイン、1つのサーバーで複数のサイトを作ることができます。

しかし、このサブディレクトリ型はそのままフォルダの名前がURLに含まれてきます。その影響からか、途中でフォルダ名を変更したりすると記事だけが404エラーになってしまうことがあります。

私も完全にそのことにハマってしまいまして…。記事がうまく表示されなくなった時にはかなり焦りました。そして直すまでに少し時間がかかってしまいました…。

ここでは備忘録にその対処法をまとめていきます。

スポンサーリンク

■404エラーになってしまう原因

本来はフォルダ名が変わった場合、自動的に変わった時点でURLを書き換えてくれます。しかし、内部のサーバ(Apache)にもURLがうまく通知されていないとエラーになってしまうようなのです。

そのURLの書き換えをうまく行ってくれる機能が「mod_rewrite」です。この機能を有効にすることで、もし変更があったとしてもWebサーバに対して自動的に書き換えを行ってくれるようになります。

【参考】
Jラボ:WordPressの引越しでパーマリンクの404 Not Foundエラーが発生

・mod_rewriteを有効にするための設定は2つ

mod_Rewriteの機能を有効にするにはApacheの「httpd.conf」ファイルの設定と、「.htaccess」ファイルへ設定を行います。
※「.htaccess」ファイルはパーマリンクの設定を行うと自動的に変更してくれます。

【参考】
ブログでWebサイトを:WordPressに必要なApache設定
Sabakura Blog:WordPressのURLをトップページにする場合はAllowOverrideの設定に注意
AdminWeb:mod_rewriteの設定(パーマリンク形式を変更した場合にエラー表示された場合)
Chrono Drive:今さら人に聞けない!WordPressで使われているmod_rewriteの説明書

■httpd.confが見つからない……!?

私の場合、問題はここからでした。「httpd.conf」にmod_Rewriteの機能を有効にすれば良いと分かっているものの、httpd.confが見つからないのです。

これはレンタルサーバーがロリポップだからでした。ロリポップの場合、Apacheの設定はロリポップ側が行っており、自分では全く変更を加えることができないようになっていたのです。

・.htaccessの書き換えを試みるも変更が適用されない

httpd.confに変更が加えられない場合、.htaccessで変更が許可されるみたいです。そのため、でーじてとこんさんの「WordPressでパーマリンクを設定してもページが404not foundになる時の対処法」を参考に変更をしてみました。

しかし、全く変更が適用されず404エラーを吐き続ける私のサイト。どうしたら良いのやら。

・原点に帰ってWordPress側でパーマリンクを設定し直した

こりゃもう新しくサブディレクトリを作るしかないか…。と悩んでいたのですが、最後にパーマリンクをデフォルトにして、さらにもう一度カスタムに戻すという方法をとりました。このようにすることで新しくリンクが繋がり直すのではと思ったのです。

ダメ元でやったのですが、意外とうまく行ったらしく正常に記事が表示されるようになりました。

■まとめ

環境が違うことでかなり苦戦するパーマリンク…。面倒にならない内にしっかり設定しておくことが吉ですね。色々参考にしたサイトばかりです…。
こんな記事でも、悩んでいる方のお役に立てば幸いです。

The following two tabs change content below.

ぐに

社長の隣Pasolack
“できないをできるに変える” ってことをやってます。ぐにらぼもその一環。 FMラヂオのパーソナリティーやったり、大学でICTの講義したり、いろいろと飛び回ってます(^^) 夢は “学校の先生の負担を軽減して、子供たちと接する時間を増やす取り組みを増やす” こと。
スポンサーリンク

↓役だったらシェアしていただけると嬉しいです!

↓更新情報を取得できます

目安箱

目安箱

ぐにらぼではできないという声を集めています。今の困り事などをお送りすると記事になるかもしれません。

返信が欲しい場合は、お問い合わせ

名前 (ニックネーム可)

メッセージ本文

ぐにらぼメルマガ登録

無料で集客方法が学べる!ぐにらぼメールマガジン

Webライティング・マーケティングのノウハウが学べるコンテンツを、ぐにらぼオススメ記事とともに月一回無料でお届けします。