Ich muss den Cache für bestimmte URLs deaktivieren.
Ich habe begonnen, diese Anweisungen in der .htaccess-Datei zu verwenden, und sie funktionieren:
<IfModule mod_headers.c>
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</IfModule>
Diese Anweisungen funktionieren für alle URLs der Website.
Da ich diese Anweisungen nur für bestimmte URLs brauche, habe ich sie in die virtuelle Hostdatei verschoben, und zwar mit der folgenden LocationMatch
Anweisung:
<VirtualHost *:80>
DocumentRoot ...
ServerName ...
<Directory ...>
Options Indexes FollowSymLinks
Order allow,deny
Allow from all
AllowOverride All
</Directory>
<LocationMatch "/compile">
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</LocationMatch>
</VirtualHost>
Dieser Code funktioniert nicht mehr.