plugin-icon

SEV Rewrite-freies WebP für W3TC

Ersetzt Bild-URLs automatisch durch WebP-Versionen, wenn diese browserseitig unterstützt werden und über den W3 Total Cache ImageService verfügbar sind.
Version
2.0.0
Zuletzt aktualisiert
Jul 23, 2026

Rewrite-freies WebP für W3TC ist ein leichtgewichtiges Begleitplugin für W3 Total Cache, das automatisch WebP-Bilder an Browser ausliefert, die diese unterstützen.

Im Gegensatz zu herkömmlichen WebP-Bereitstellungsmethoden ist dieses Plugin nicht auf Apache- oder Nginx-Rewrite-Regeln angewiesen. Es sind keine Änderungen an .htaccess, mod_rewrite oder der Webserver-Konfiguration erforderlich. Stattdessen schreibt es die Bild-URLs direkt im generierten HTML um, bevor die Seite an den Besucher gesendet wird.

Dies macht das Plugin besonders nützlich in Managed-Hosting-Umgebungen, einschließlich vieler Plesk-Installationen, in denen das Konfigurieren oder Verwenden von Rewrite-Regeln auf Webserverebene schwierig, eingeschränkt oder einfach nicht praktikabel ist. Wenn der W3 Total Cache ImageService bereits eine WebP-Version eines Bildes generiert hat, liefert dieses Plugin diese aus, ohne dass eine serverseitige Rewrite-Konfiguration erforderlich ist.

Dies ist ein unabhängiges, inoffizielles Add-on und steht in keiner Verbindung zu BoldGrid / W3 EDGE, den Herstellern von W3 Total Cache, wird von diesen nicht unterstützt und ist nicht von ihnen gesponsert. „W3 Total Cache“ ist eine Marke des jeweiligen Eigentümers und wird hier nur zur Beschreibung der Kompatibilität verwendet.

Funktionen

  • Keine Apache- oder Nginx-Rewrite-Regeln erforderlich.
  • Keine .htaccess-Änderungen benötigt.
  • Erkennt die WebP-Unterstützung automatisch über den Accept-Header des Browsers.
  • Schreibt Bild-URLs nur dann um, wenn ein entsprechendes WebP-Bild existiert.
  • Unterstützt die Attribute src, srcset, data-src und data-srcset.
  • Sendet einen Vary: Accept-Header für korrektes Caching in Browsern, CDNs und Proxys.
  • Erweitert den Seiten-Cache-Schlüssel von W3 Total Cache, damit WebP- und Nicht-WebP-Seiten separat zwischengespeichert werden.
  • Leichtgewichtig und erfordert keine Konfiguration.

Funktionsweise

  1. Ein Besucher fordert eine Seite an.
  2. Das Plugin prüft den HTTP-Accept-Header, um festzustellen, ob der Browser WebP unterstützt.
  3. Es durchsucht den Beitragsinhalt nach Bild-URLs (src, srcset, data-src und data-srcset).
  4. Für jedes Bild wird geprüft, ob der W3 Total Cache ImageService bereits eine WebP-Version generiert hat.
  5. Wenn ein WebP-Bild existiert, wird die entsprechende URL im generierten HTML durch die .webp-URL ersetzt.
  6. Ein Vary: Accept-Antwort-Header wird hinzugefügt, damit Browser, CDNs und Reverse-Proxys WebP- und Nicht-WebP-Antworten separat zwischenspeichern.
  7. Der Seiten-Cache-Schlüssel von W3 Total Cache wird um :webp oder :no-webp erweitert, wodurch sichergestellt wird, dass W3 Total Cache separate zwischengespeicherte Seiten für Browser mit und ohne WebP-Unterstützung speichert.

Voraussetzungen

  • W3 Total Cache muss installiert und aktiv sein.
  • Die Bilder müssen über Medien W3TC Image Service konvertiert worden sein.

Einschränkungen

Dieses Plugin konvertiert Bilder nicht in WebP. Die Bildkonvertierung wird vollständig vom W3 Total Cache ImageService übernommen. Wenn für ein Bild keine WebP-Version existiert, bleibt die ursprüngliche Bild-URL unverändert.

Kostenlosmit kostenpflichtigen Tarifen
Mit deiner Installation stimmst du den Geschäftsbedingungen von WordPress.com sowie den Bedingungen für Drittanbieter-Plugins zu.
Getestet bis
WordPress 7.0.2
Dieses Plugin steht für deine -Website zum Download zur Verfügung.