これを参照してください:Apacheは.htaccessルールをキャッシュしますか?ファイルを削除した後もリダイレクトが存在する
そこにコメントを追加するつもりでしたが、何らかの理由で追加できませんでした。
私はこれと同じ問題を抱えています。.htaccessで書き換えルールを変更しても、古いルールが引き続き適用されます。奇妙なことに、ルールが配置されたときに存在していた1つのファイルには十分ですが、後で追加されたファイルには適用されません。
.htaccessファイルを削除すると、すべてがリセットされます(つまり、グローバル設定に従ってインデックスが無効になります)。同じ.htaccessファイルを再度追加すると、正しく適用されません。インデックスは復元されますが、書き換えルールはまだ間違っています。
また、追加しなかった奇妙な書き換えルールが適用されているように見えることにも気付きました。たとえば、ファイル「colors_none.css」が「colors_note.css」にリダイレクトされます。
私はホストされた環境にいて、httpd-confにアクセスしたりapacheを再起動したりする方法がありません。
それらの設定をフラッシュする方法はありますか?
ブラウザのキャッシュは問題ではありません。以前にこのページを呼び出したことのない別のマシン、別のブラウザからページを呼び出すと、同じ誤った動作が発生します。