mod expires legt zwar selbstständig fest, ob und welches expires-header gesendet wird
Nein das ist falsch. Vielmehr ist im Default
ExpiresActive Off
gesetzt. Und wenn das so ist, wird auch keinCache-Control
Header gesendet.
Nein, DAS ist falsch. Wenn ExpiresActive Off
gesetzt ist, dann tut mod_expires einfach nur nichts und lässt alles wie es ist… Wenn also ein Cache-Control
Header aus anderen Gründen gesetzt ist, dann bleibt der wie er ist. Auch ansonsten geht mod_expires ohnehin nur zur Sache, wenn zuvor keinerlei Header zur Cache-Steuerung festgelegt wurden. Siehe Handbuch.