Apache 2 now correctly handles If-Modified-Since browser header. PHP still lacks API support for it and it creates a lot of problems with browsers using the If-Modified-Since header requests. The correct fix (patch) and a temporary fix (.conf hack) is available here: http://bugs.php.net/bug.php?id=17098 May I suggest including the patch, or modifying the /etc/apache2/conf/modules.d/70_mod_php.conf to: <IfDefine PHP4> <IfModule !mod_php4.c> LoadModule php4_module extramodules/libphp4.so </IfModule> <Files *.php> SetOutputFilter PHP SetInputFilter PHP LimitRequestBody 524288 RequestHeader unset If-Modified-Since </Files> </IfDefine> [...] Reproducible: Always Steps to Reproduce: http://bugs.php.net/bug.php?id=17098
Fixed in new PHP eclass to be released very soon. When it is, please test it ASAP.
Should be fixed properly now.
closing old bugs.