Nicholas Sherlock wrote:
However, some new pages I am now developing are cache-aware, and supply their own Cache-Control headers which should not include the "private" modifier. Is it possible for mod_headers to not create this header if the response (from PHP) already includes a Cache-Control header?
I found one solution. In my cache-aware PHP pages I can use this code: apache_setenv("Cache_Aware","yes"); Then mod_headers can look for the environment variable: Header append Cache-Control "private" env=!Cache_AwareHowever, this is suboptimal. Once I eventually fix all of my pages to be properly cache-aware, the mod_header directive which adds 'private' will no longer be useful, and I'll have a lot of PHP code which needlessly sets an Apache environment variable. It'd be great if you could easily check for an existing _response_ header in mod_headers!
Cheers, Nicholas Sherlock --------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See <URL:http://httpd.apache.org/userslist.html> for more info. To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx
![]() |