ロリポップのハイスピードプランへのアップデートでは、.htaccessのコメントが影響して404 Not Foundになってしまいました。
個人的にロリポップサーバを好んで使っています。
サーバの独自の仕様やクセが少なく、管理画面がスッキリしていて、サブドメインが100個無料で作れるので開発にも便利です。独自SSLが無料なのもいいですね。
2020年の後半くらいから、スタンダードプランからハイスピードプランへのアップデートの案内がありました。料金が変わらず、スペックアップされるとのこと。サブドメインも200個までに増えて月額500円なのに嬉しい限りです。
リリース前の開発環境があったのでしばらくアップデートはしませんでしたが、この度残念ながら開発中のプロジェクトがなくなったので、アップデートしてみましたが…。
アップデートの申し込みから10分後、完了の連絡とともにここのサイトが404 Not Foundに…。
原因切り分けをするために色々確認してみると、トップページや管理画面ログインページだけ見れない…?さらにみてみると、https://60l.jp/index.phpというアドレスならサイトが見れる状態でした。
ということは.htaccessが怪しい…そういえば、アップデートの注意点にこういうものがありました。
.htaccess内のAllowやDenyといったIP制限などの構文の後ろにコメントアウトがついているとエラーになります。
今のところ制限も、特にコメントも打ってませんでしたが、念のためにルートにある.htaccessを確認してみたところ、wordpressのデフォルトの.htaccessのまま。
念の為コメントを外して…。
この状態で.htaccessを上書きしてみると…。
サイトが復活しました。ほっ。
ロリポップのサポートの注意点にはありませんでしたが、wordpressのデフォルトの.htaccessの記述が問題なら、引っかかった方も多かったのではないでしょうか。
ちょっとしたトラブルでしたが、稼働中の開発環境がない状態で実施してよかった、フェールセーフって大事、と思った次第です。ヨシッ!!