さくらのレンタルサーバーのWordPressでトップページにリダイレクトされるという事象がお客様からお問合せありました。
この記事では、事象と原因、対処法について紹介していきます。
困られている方はぜひご覧ください。
事象
今回の事象は、さくらのレンタルサーバーのWordPressでトップページにリダイレクトされるという不具合です。
さくらレンタルサーバー上で運営されているホームページにアクセスすると、どんなリンクをクリックしてもトップページが表示されてしまいます。
リンクURLは間違っていないのですがクリックをしても下層のページへ遷移せず、リダイレクトによってTOPへ遷移するといった現象です。
今回のお客さまは2022年の8月下旬から発生しました。
原因はサーバーOSのアップデートに伴う仕様変更
原因はさくらのレンタルサーバーで使用しているOS(FreeBSD)のアップデートに伴う使用変更です。
具体的にはこのアップデートによって環境変数「X_SAKURA_FORWARDED_FOR」が利用できなくなります。
そのため、さくらのレンタルサーバーでしか発生しません。
このアップデートは2022年6月下旬から9月中旬まで続く予定です。
対処法
今回の場合、.htaccess内で使われていた環境変数「X_SAKURA_FORWARDED_FOR」の箇所を削除のみで正常にアクセスできるようになりました。
.htaccessで削除しか箇所
RewriteCond %{HTTP:X-Sakura-Forwarded-For} ^$
RewriteRule ^(.*)$ https://k-repro.co.jp/$1 [R=301,L]
httpsへの転送を意図している箇所のため、該当箇所を削除しましたら、別途httpsへの転送設定も併せて行いましょう。
ちなみに、修正しても再発する場合はキャッシュが効いている可能性があります。
当社でもスーパーリロードを繰り返し行なっても行なっておりましたので開発者ツールから削除したり、シークレットモードでリダイレクトの不具合改善の確認を行なっております。
出典・参考
さくらのレンタルサーバ FreeBSDのアップデートに伴う変更点 | さくらのサポート情報
https://help.sakura.ad.jp/notification/n-2589/