こんにちは!ズマペンです。
ある日突然、お客様から全てのページがトップページにリダイレクト(自動遷移)されるというお問合せありました。
この記事では、原因、対処法について紹介していきます。
原因
さくらのレンタルサーバーで使用しているOS(FreeBSD)のアップデートに伴う使用変更が原因でした。
具体的にはこのアップデートによって環境変数「X_SAKURA_FORWARDED_FOR」が利用できなくなったそうです。
引用:https://help.sakura.ad.jp/notification/n-2589/
対処法
.htaccess内で使われていた環境変数「X_SAKURA_FORWARDED_FOR」の箇所を削除すると正常にアクセスできるようになりました。
.htaccessで削除した箇所
RewriteCond %{HTTP:X-Sakura-Forwarded-For} ^$
RewriteRule ^(.*)$ https://k-repro.co.jp/$1 [R=301,L]
ちなみに、修正しても再発する場合はキャッシュが効いている可能性があります。
スーパーリロードを行なっても起きていたので、シークレットモードで改善の確認を行なうと良いです。
出典・参考
さくらのレンタルサーバ FreeBSDのアップデートに伴う変更点 | さくらのサポート情報
https://help.sakura.ad.jp/notification/n-2589/