ExpiresActive On
ExpiresDefault "access plus 1 year"
# Force JNLP and BSH files to expire immediately so updates are checked for
# and seen (We need this so we see changes in the dynamic content in both)
ExpiresByType application/x-java-jnlp-file "now"
ExpiresByType application/x-bsh "now"
Wie kann ich dieses Caching für jede Anforderung zu deaktivieren, wenn die UserAgent
die Zeichenfolge JNLP enthält? Wenn die Anfrage vom User Agent JNLP kommt (zum Beispiel "User-Agent: JNLP/6.0 javaws/1.6.0_12 (b04) Java/1.6.0_12
"), möchte ich keine beliebigeCache-Control
oder andere Cache-bezogene Header in der HTTP-Antwort.
Ich kann Konfigurationsbeispiele für verschiedene Dinge finden, basierend auf Benutzer-Agent, aber ich kann nicht herausfinden, wie Caching je nach Benutzer-Agent zu konfigurieren.
Dank. Genau das habe ich gesucht. Ich habe es kurz vor deinem Post herausgefunden, aber dann deinen Post gesehen, dir das Häkchen "richtige Antwort" gegeben und meinen Post gelöscht. – Eddie