これが適切な場所かどうかわかりませんが、そうでない場合は、投稿先を提案してください。
cPanel 11 を実行している標準の apache/unix サーバーがあり、そこにすべての PHP ベースのサイトを配置しています。しかし、ここでファイルに変更を加えるたびに、変更がブラウザにすぐに反映されないようです。ブラウザーで Ctrl+f5 (強制更新) を押すまで、ページはキャッシュされたコピーまたは古いコピーを取得しているようです。htaccess を作成して、潜在的なキャッシュを無効にしようとしました:
<FilesMatch "\.(html|htm|js|css)$">
FileETag None
<ifModule mod_headers.c>
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</ifModule>
</FilesMatch>
しかし、問題はまだ解決していません。この状況をデバッグまたは解決する方法を誰か提案してもらえますか?
PS: ホスティング プロバイダーに連絡してみましたが、サーバー設定に問題は見つかりませんでした (または、少なくともそれが彼らの主張でした)。
編集: 応答ヘッダー:
Response Headersview source
Cache-Control public, max-age=10800
Connection Keep-Alive
Date Wed, 25 Sep 2013 16:00:59 GMT
Expires Wed, 25 Sep 2013 19:00:59 GMT
Keep-Alive timeout=5, max=100
Server Apache
Request Headersview source
Accept text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Encoding gzip, deflate
Accept-Language en-US,en;q=0.5
Cache-Control max-age=0
Connection keep-alive
Cookie PHPSESSID=bccf480bccca9912b4a4bb0225ec638c
Host ___________________________
If-Modified-Since Wed, 25 Sep 2013 15:39:20 GMT
Referer __________________________
User-Agent Mozilla/5.0 (Windows NT 5.1; rv:23.0) Gecko/20100101 Firefox/23.0
Response Headers From Cache
Cache-Control public, max-age=10800
Content-Length 22046
Content-Type text/html
Date Wed, 25 Sep 2013 16:00:59 GMT
Expires Wed, 25 Sep 2013 19:00:59 GMT
Last-Modified Wed, 25 Sep 2013 15:39:20 GMT
Server Apache