Cloudflareに再登録したら404エラーが出た

Wordpress

以前、このサイトでCDNサービスのCloudflareを使っていたのですがしばらく使っていませんでした。サイト接続速度が遅いのが気になってきたので、再度Cloudflareを設定してみたところ扉ページ以外のコンテンツが404エラーを吐き出すようになってしましました。解決できたので、記録と記憶のために書いておきます。

サーバー側に起きうる問題

なんでエラーなのかよくわからず検索していたら、該当しそうな状況がヒットしました。

WWW: 404 when Proxied and works fine when DNS only
Hello! I have a lot of domains at cloudflare but with one I have big problems. It has same hosting, same settings as all another, but WWW doesn’t work. When I...

Cloudflare Partner

使っているレンタルサーバーは、以前Cloudflare Partnerというのが売りだったところでRailgunなどの負荷サービスが受けられるのと、ネームサーバーをCloudflareに向けなくてもCloudflareが働くしレンタルサーバー側でCloudflareの設定ができる状態でした。

それが、いつの間にか、Partnerプログラム自体がなくなったのか、無効になっていました。前に問い合わせをしたところ、Cloudflareに登録して設定すれば変わらないよ!と言われたのですが、当時も同じエラーが出てそのまま面倒なので、Cloudflareを使用せず放置していました。

Proxyのエラー?

Partnerだったレンタルサーバーでは、以前の設定が生きていてCloudflareを使うには個別に依頼をして直してもらわないとダメなようです。

サーバー変更も視野

かなり長い間値段が上がった以外はスペックも変わらず来ているレンタルサーバーだったので、契約期間がきれたら他のところに移行したいなあと思います。

昔合わなかった覚えがありますがMixhostか、ColorfulboxというLiteSpeedを採用したレンタルサーバーを第一候補に考えていこうと思っています。

パーマリンク再設定で解決

キャッシュを削除したりしても解決しなかったのですが、「設定」→「パーマリンク」を更新(現在と同じものを設定して保存しただけです)したら、404エラーが出なくなりました。

なぜ直ったのかよくわかりませんが、CloudFlare経由で通信できるようになりサイトのスピードが気持ち改善しました。

コメント

タイトルとURLをコピーしました