Meine CSS und JS Files werden im Code immer mit einer zusätzlichen Nummer eingebunden.
<link rel="stylesheet" type="text/css" href="/typo3temp/compressor/merged-bc320672bdc1a45c818f95fc59cdead4-d98f30986c262708d269fef55a648d15.css?1481927179" media="all">
<script src="/typo3temp/compressor/merged-5e1b510b375510d190b9fc0fdbb54b8d-614d84f65c28948d51c59aed975e7f33.js?1481924551" type="text/javascript"></script>
die Nummern verhindern, dass die Komprimierung des Server für diese Dateien sauber funktioniert, unabhängig ob von der TypoScript Config.
config.concatenateJs = 1
config.concatenateCss = 1
config.compressJs = 1
config.compressCss = 1
Hat jemand eine Idee, wie ich die Nummern hinter dem Fragezeichen los werde?
Die Nummern werden nach Löschen des FE-Caches neu vergeben.
Sinn und Zweck dahinter ist, daß der Browser bei Seitenneuaufruf nur Dateien nachlädt, die seit dem letzten Besuch geändert wurden - das erkennt er ganz einfach am geänderten Dateinamen.
Diese Funktion abzuschalten wäre also kontraproduktiv.
Und sie hindert auch nicht den Server an irgendwelchen Aktionen, da muß die Ursache anderswo liegen. Oftmals erlaubt der Hoster schlicht und einfach keine Komprimierung per gzip oder deflate.
Ich selber nutze die TYPO3 eigenen Kompressionsmethoden überhaupt nicht, da sie zu unflexibel sind.
Stattdessen mache ich das mit der Extension scriptmerger.
Wenn du [FE][versionNumberInFilename] auf "embed" stellst, wird der Timestamp nicht mehr als Parameter angehängt sondern in den Dateinamen integriert. Allerdings musst du dann eine RewriteRule in deiner .htaccess ergänzen, die steht aber in der .htaccess, die in TYPO3 mitgeliefert wird.