質問: ウェブアプリケーションを制作する過程で以下の作業を実施いたしました。 1.レンタルサーバーにおいて独自ドメインについて、独自sslの導入 2.また、これに伴いssl通信以外のドメインについて301リダイレクトするように.htaccessファイルを作成。 これらの作業の結果、上記の目的は達成されたように思えるのですが、ここで問題が生じております。 ftpでファイルを更新した際にリダイレクト先のファイルを見ると正しく更新されておらず、何度もブラウザをリロードした場合、最新版が反映されないばかりか、例えば前々回のバージョンが反映されたり前回のバージョンが反映されたりもはや最新版が容易には更新されません。 例えば、ブラウザのキャッシュをクリアしたり、ブラウザを一旦終了させたり、様々なリダイレクト元から開いたり、一定時間をおいたり等試行錯誤してやっと最新版が反映されたりします。ブラウザをリロードするたびに過去のいろんなバージョンが表示されるため、もはや意味不明な状況なのですが、この症状が出たのは上記の作業に伴うもので相違ございません。 *キャッシュをクリア後に改めて作成したページを開いただけでまた、キャッシュの状況を見ると30MB程度のキャッシュが溜まっております。ほとんど重要な要素はHTMLには含まれていないのですが。 考えられる原因や解決法など、同じ経験をしたことがある方に、ご意見をいただければと思います。 何卒よろしくお願いもうし上げます。 【環境】 ブラウザ:Google Chrome バージョン: 77.0.3865.90(Official Build) (64 ビット) *なお、DTのnetworkにおいてDisabled Casheは常にチェックしております *また、Chromeに限らずSafariで開いても同じ症状が出ていることを確認しております。 ftp:Cyberduck バージョン 7.1.1 (31577) レンタルサーバー:GMO ロリポップ *独自ドメインと独自SSLを導入しており、.htaccessにより301リダイレクト設定をしております。
回答: 勘ですが アクセラレータ やその他のサーバサイドキャッシュが動いているんじゃないでしょうか。 ロリポップのアクセラレータなら上記リンクの下にあるキャッシュの削除を、それ以外のキャッシュツールを使用しているならキャッシュ削除方法を確認して削除すればokです