apache - ETag header not being sent from PHP -
i'm running php 5.3.2 , apache 2.2.14. using header() , if send "etagx" header in response, if send "etag", correct header name, nothing. header('etagx: "33653a-4831d8249af80"') works, while header('etag: "33653a-4831d8249af80"') does not. there configuration option in php.ini, or in of apache configuration files might affect this? just tested on php 5.3 , apache 2.4 , worked me. make sure apache don't unset etag this: <ifmodule mod_headers.c> header unset etag </ifmodule> fileetag none