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

ロリポップで記事が404エラーになる時の対処法
The following two tabs change content below.
ソルティー

塩畑 貴志(ソルティー)ともうします。

中学の頃、完全に記憶喪失になり、普通のレールに乗ることが夢に。しかし、社会人になってからADHDと分かり、組織にうまく染まれず、行き着いたのがフリーランスという道でした。

ブログで大事にしてることは『ブログ』を一つの作品として発信し、どんなに辛いことがあっても見本になれる生き方を見せることです。

その他詳しいプロフィールはこちらをご覧ください

どうも、ソルティーです。

今回はちょっと特殊なケースの話

玄人向けの内容です。ブログ初心者は見てもなんのこっちゃって話になるので、バックしてください。

 

複数のサイトを持ちたいと思った時、改めてドメインを取ったり、サーバーを契約するのは大変です。

しかし、もっと簡単に複数のサイトを運営する方法があります。

 

それがサブディレクトリ型です。この方法によって1つのドメイン、1つのサーバーで何個もサイトを作ることができます。

 

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

私も完全にどツボにハマってしまいまして…。

記事がうまく表示されなくなった時にはかなり焦りました。そして直すまでに少し時間がかかってしまいました…。

 

カンタンに答えを書くと『初期設定に戻してから、再びパーマリンクの更新をした』だけなのですが、ここでは備忘録に課程で何をやったのか、その対処法をまとめていきます。

スポンサーリンク

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

本来はフォルダ名が変わった場合、変わった時点で自動的にURLを書き換えてくれます。

しかし、内部のサーバ(Apache)にもURLがうまく通知されていないとエラーになってしまうようなのです。

 

そのURLの書き換えをうまく行ってくれる機能がmod_rewriteです。

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

 

mod_rewriteを有効にするための設定

mod_Rewriteの機能を有効にするにはApacheの

  • httpd.confファイルの設定
  • .htaccessファイルの設定

を行います。

本来、.htaccessファイルはパーマリンクの設定を行うと本来は自動的に変更してくれるのですが、自動的に変更されない場合は、.htaccessファイルを有効にする必要があります。

 

手順はこちらが詳しかったので、参考にしてやってみようかと思いました。

 

ちなみにmod_rewriteが分からない場合はこちらを読んでみましょう。

 

ロリポップではhttpd.confが見つからない件

私の場合、問題はここからでした。

httpd.confファイルにmod_Rewriteの機能を有効にすれば良いと分かっているものの、httpd.confが見つからなかったのです。

ロリポップではhttpd.conf検索→見つからない

なぜかというと、httpd.confはロリポップでは見れない仕様だったことが原因。

ロリポップの場合、Apacheの設定はロリポップ側が行っており、自分では全く変更を加えることができないようになっていたのです。

 

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

httpd.confに変更が加えられない場合、.htaccessで変更が許可されるみたいです。

そこで、でーじてとこんさんのWordPressでパーマリンクを設定してもページが404not foundになる時の対処法を参考に変更をしてみました。

 

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

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

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

このようにすることで新しくリンクが繋がり直すのではと思ったのです。
デフォルト→カスタム構造へ変更

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

なんなんや!時間返してくれ!(笑)

 

まとめ

環境が違うことでかなり苦戦するパーマリンクの設定…。

パーマリンクは面倒にならない内に、できればインストールしたタイミングで設定しておくことが吉ですね。

 

こんな記事でも、悩んでいる方のお役に立てば幸いです。







▼SNSでみんなに教えるとちょっぴり世界が幸せになります▼



ソルティーを応援する

\ この記事が気に入ったなら /
クリエイターを応援する

応援していただけるとこれからの励みになります!これからも良い『作品』を書き続けるために応援よろしくお願いいたします!






ペルソナ作成ワークシート

\ 自分らしくビジネスを上昇させるワークシート 無料配布中 /
ビジネスモデル構築シート

「誰のために」「何のために」「なぜ?」この3つを明確にするワークシートを無料で配布中です。もちろん、ブログ構築にも使えるように工夫してあります。






初心者向けWordPressの作り方マニュアル

\ WordPressが分からない初心者の方、コチラですよー! /
WordPressの作り方マニュアル

コンセプトは『誰でも迷わずに成果が出るブログを』。初心者でも迷わずにWordPressを作れるマニュアルを用意しました。読み進めるだけでWordPressを使った、SEO対策が済んだブログができあがります。




ABOUTこの記事をかいた人

ソルティー

塩畑 貴志(ソルティー)ともうします。

中学の頃、完全に記憶喪失になり、普通のレールに乗ることが夢に。しかし、社会人になってからADHDと分かり、組織にうまく染まれず、行き着いたのがフリーランスという道でした。

ブログで大事にしてることは『ブログ』を一つの作品として発信し、どんなに辛いことがあっても見本になれる生き方を見せることです。

その他詳しいプロフィールはこちらをご覧ください