- 締切済み
拡張子限定で更新されない
画像ファイルとcssを編集してアップロードするところまではうまくいくのですが、webページから確認するとjpg及びcss限定で更新内容が反映されません。 index.htmlファイルやその他の拡張子のファイルは編集してアップロードするとすぐに反映されます。 httpd.confの設定に原因がある気がしますが解決に至らない為よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
では件のファイル(cssが検証しやすい)をhttp経由で直接取得してみて欲しい。(可能なら view-source) 取得できているのなら それを参照している位置が正しいのかをよく確認して欲しい。 ファイル名が(単体でupすると)変化してしまっていないかも確認 また、アップローダの設定でアップ先に同名既存に対する処理も確認しておく あとキャッシュを消すときにブラウザが起動したままだとメモリに残ってて意味がない事があるよ
ブラウザのキャッシュをクリアして再読込 どう?
補足
それは行ってみましたがだめでした。 以下も検証していますがだめでした。 ============= 1.htaccessに下記を記述 <Files ~ "\.(jpg|css)$"> Header set Pragma no-cache Header set Cache-Control no-cache Header set Expires "Thu, 01 Dec 1994 16:00:00 GMT" </Files> 2.コマンドプロンプトから ipconfig /flushdns 3.Ctrl+f5キー そしてサーバの問題であると判断したのは 試しに他のサーバにDocumentRoot配下のフォルダごとアップロードしたらうまく反映されて表示されたのです。
補足
GETで場所・名前ともに正常に取得できます。 FTPソフトの設定及びUP後のファイルが最新のものであることも確認しています。 同名既存の際は確認後上書きにしており、↑の通り最新ファイルになっていることも確認しました。 キャッシュを削除した際はブラウザを立ち上げなおしているんです。