Apache ignorando cabeçalhos PHP ao enviar um 304

uando eu defino um cabeçalho personalizado no Apache + mod_php5, isso funciona bem:

header('Foo: Bar');

Mas quando eu tento issoenquant também enviando uma resposta 304 não modificada, o cabeçalho parece ser removido pelo apache (junto com o X-Powered-By e outros cabeçalhos padrão

header('HTTP/1.1 304 No Content');
header('Foo: Bar');

Alguém sabe como resolver esse problema?

questionAnswers(3)

yourAnswerToTheQuestion