Hast du jemals einen Geschwindigkeitstest auf deiner Website durchgeführt und festgestellt, dass dieser empfiehlt, Query-Strings aus statischen Ressourcen zu entfernen?
Query-Strings sind die Parameter, die am Ende einer URL hinzugefügt werden und das Verhalten der Ressource beeinflussen. Sie können Caching-Probleme verursachen, die deine Website verlangsamen. Dieser Leitfaden zeigt dir, wie du Query-Strings aus statischen Ressourcen entfernst und die Leistung deiner Website verbesserst.

Warum Query-Strings entfernen?
Bevor wir uns ansehen, wie du Query-Strings entfernst, ist es wichtig zu verstehen, warum dies empfohlen wird. Wenn Query-Strings in URLs für statische Ressourcen wie Bilder, CSS-Dateien und JavaScript-Dateien verwendet werden, kann dies Caching-Probleme verursachen.
Wenn sich der Query-String ändert, behandelt der Browser die Ressource als neu und lädt sie erneut herunter, auch wenn sie bereits zwischengespeichert wurde. Das kann deine Website verlangsamen und die Ladezeit für deine Besucher erhöhen.
Die 5 besten Methoden zur Behebung von „Query-Strings aus statischen Ressourcen in WP**“**
Contents
- Warum Query-Strings entfernen?
- Die 5 besten Methoden zur Behebung von „Query-Strings aus statischen Ressourcen in WP**“**
- Methode 1: Query-Strings über die Datei functions.php entfernen
- Methode 2: Query-Strings einfach mit einem WordPress-Plugin entfernen
- Methode 3: CDN-Optimierung zum Entfernen von Query-Strings
- Methode 4: WordPress-Seite mit einem Caching-Plugin optimieren
- Methode 5: Query-Strings mit .htaccess entfernen
- Fazit
- Verwandte Artikel:
Methode 1: Query-Strings über die Datei functions.php entfernen
Ändere den Code deiner Website, indem du die folgenden Schritte ausführst:
- Öffne die Datei functions.php deines WordPress-Themes in einem Texteditor.
- Füge am Ende der Datei den folgenden Codeausschnitt hinzu:

function remove_query_strings() {
if (!is_admin()) {
add_filter('script_loader_src', 'remove_query_strings_split', 15);
add_filter('style_loader_src', 'remove_query_strings_split', 15);
}
}
function remove_query_strings_split($src){
$output = preg_split("/(&ver|?ver)/", $src);
return $output[0];
}
add_action('init', 'remove_query_strings');- Aktualisiere die Datei.
- Leere den Cache deiner Website, damit die Änderungen wirksam werden.

Suche deinen Domainnamen und klicke auf das Papierkorb-Symbol

- Teste deine Website, um sicherzustellen, dass alle Ressourcen korrekt geladen werden und keine Fehler auftreten.
Dieser Code entfernt Query-Strings aus den JavaScript- und CSS-Dateien deiner Website. Wenn du Query-Strings aus anderen Dateitypen entfernen möchtest, kannst du den Code entsprechend anpassen.
Beachte, dass die Änderung der Datei functions.php deines Themes eine fortgeschrittene Technik ist und unbeabsichtigte Folgen haben kann, wenn sie nicht korrekt durchgeführt wird. Erstelle wie immer ein Backup deiner Website, bevor du Änderungen am Code vornimmst.
🔥STARTE MIT WP STAGING, UM BACKUPS UND STAGING-UMGEBUNGEN EFFIZIENT ZU VERWALTEN.
Methode 2: Query-Strings einfach mit einem WordPress-Plugin entfernen
- Melde dich in deinem WordPress-Dashboard an und navigiere zum Bereich Plugins.

- Klicke auf „Neu hinzufügen“ und suche nach dem Plugin „Remove Query Strings From Static Resources“.

- Installiere und aktiviere das Plugin.

- Sobald das Plugin aktiviert ist, entfernt es automatisch Query-Strings aus allen statischen Ressourcen deiner Website, einschließlich CSS- und JavaScript-Dateien.

- Teste deine Website, um sicherzustellen, dass alle Ressourcen korrekt geladen werden und keine Fehler auftreten.
Die Verwendung eines Plugins ist eine einfache und bequeme Möglichkeit, Query-Strings aus statischen Ressourcen zu entfernen. Dennoch wird empfohlen, ein vertrauenswürdiges und zuverlässiges Plugin aus einer seriösen Quelle zu verwenden, um die Sicherheit deiner Website zu gewährleisten.
Außerdem ist es wichtig, deine Website nach jeder Änderung gründlich zu testen, um sicherzustellen, dass alles ordnungsgemäß funktioniert.
Methode 3: CDN-Optimierung zum Entfernen von Query-Strings
Um Query-Strings aus statischen Ressourcen mit einem Content Delivery Network (CDN) zu entfernen, kannst du die folgenden Schritte ausführen:
- Melde dich im Dashboard deines CDN-Anbieters an und navigiere zu den Einstellungen für deine Website.
- Suche nach einer Option zum Entfernen von Query-Strings aus statischen Ressourcen oder zum Ändern der Cache-Einstellungen.
- Wenn dein CDN-Anbieter die Möglichkeit bietet, Query-Strings zu entfernen, aktiviere diese Option und speichere die Änderungen.
- Wenn dein CDN-Anbieter diese Option nicht anbietet, kannst du die Cache-Einstellungen ändern, um dasselbe Ergebnis zu erzielen. Suche nach einer Option, mit der du die Cache-Ablaufzeit oder TTL (Time to Live) für statische Ressourcen festlegen kannst.
- Setze die Cache-Ablaufzeit auf einen für deine Website passenden Wert. Damit wird sichergestellt, dass die zwischengespeicherte Version deiner statischen Ressourcen bis zum Ablauf der Zeit verwendet wird. Danach holt das CDN eine frische Dateiversion ohne Query-Strings.
- Teste deine Website, um sicherzustellen, dass alle Ressourcen korrekt geladen werden und keine Fehler auftreten.
Nicht alle CDN-Anbieter bieten die Möglichkeit, Query-Strings aus statischen Ressourcen zu entfernen, und das Ändern von Cache-Einstellungen kann unbeabsichtigte Folgen haben, wenn es nicht korrekt durchgeführt wird.
Erstelle vor Änderungen an deinen CDN-Einstellungen immer ein Backup deiner Website und konsultiere bei Fragen oder Bedenken das Support-Team deines CDN-Anbieters.
Methode 4: WordPress-Seite mit einem Caching-Plugin optimieren
- Melde dich in deinem WordPress-Dashboard an und navigiere zum Bereich Plugins.

- Klicke auf „Neu hinzufügen“ und suche nach einem Caching-Plugin, das das Entfernen von Query-Strings unterstützt, wie z. B. Speed Booster Pack.

- Installiere und aktiviere das Caching-Plugin.

- Navigiere zur Einstellungsseite des Caching-Plugins und suche nach einer Option zum Entfernen von Query-Strings aus statischen Ressourcen.
- Aktiviere die Option zum Trimmen von Query-Strings und speichere die Änderungen.

- Teste deine Website, um sicherzustellen, dass alle Ressourcen korrekt geladen werden und keine Fehler auftreten.
Nicht alle Caching-Plugins bieten die Möglichkeit, Query-Strings aus statischen Ressourcen zu entfernen, und manche Plugins verwenden möglicherweise andere Bezeichnungen für diese Option. Außerdem kann ein Caching-Plugin deine Website erheblich beschleunigen. Verwende jedoch nur ein vertrauenswürdiges und zuverlässiges Plugin aus einer seriösen Quelle, um die Sicherheit deiner Website zu gewährleisten. Teste deine Website nach jeder Änderung immer gründlich, um sicherzustellen, dass alles ordnungsgemäß funktioniert.
Methode 5: Query-Strings mit .htaccess entfernen
Um Query-Strings aus statischen Ressourcen über deine Server-Konfiguration zu entfernen, kannst du die folgenden Schritte ausführen:
- Melde dich per SSH oder FTP-Client an deinem Server an.

- Suche die Konfigurationsdatei deines Servers, wie z. B. .htaccess oder nginx.conf, und lade die Datei herunter.

- Öffne die Konfigurationsdatei in einem Texteditor.

- Suche den Abschnitt der Datei, der statische Ressourcen wie JavaScript- oder CSS-Dateien behandelt.
- Füge den folgenden Code in den Abschnitt ein, der statische Ressourcen behandelt:
Für Apache-Server mit .htaccess:
<FilesMatch ".(js|css)$">
RewriteEngine On
RewriteRule ^(.+).(.+).(js|css)$ $1.$3 [L]
</FilesMatch>
Für Nginx-Server mit nginx.conf:
location ~* ^.+.(css|js)$ {
if ($request_uri ~ "^.+.(.+).(js|css)$") {
set $clean_uri $1.$2;
rewrite ^.*$ $uri$clean_uri last;
}
}- Speichere die Änderungen an der Konfigurationsdatei und lade sie auf deinen Server hoch.
- Teste deine Website, um sicherzustellen, dass alle Ressourcen korrekt geladen werden und keine Fehler auftreten.
Die Änderung von Server-Konfigurationsdateien kann unbeabsichtigte Folgen haben, wenn sie nicht korrekt durchgeführt wird. Es wird daher empfohlen, vor Änderungen ein Backup deiner Website und der Konfigurationsdateien zu erstellen.
Außerdem können verschiedene Server unterschiedliche Konfigurationsdateien oder Syntax verwenden. Konsultiere bei Fragen oder Bedenken deinen Serveradministrator oder das Support-Team.
Fazit
Die Optimierung der Leistung deiner Website ist entscheidend, und das Entfernen von Query-Strings aus statischen Ressourcen ist eine Möglichkeit, dies zu erreichen. Du kannst dazu Code, Plugins, CDNs, Caching-Plugins oder die Server-Konfiguration verwenden. Bevor du Änderungen vornimmst, ist eine zuverlässige Backup-Lösung jedoch unerlässlich.
WP Staging ist ein hervorragendes Backup-Plugin für WordPress, mit dem du eine Staging-Kopie deiner Website erstellen kannst, um Änderungen zu testen, ohne die Live-Website zu beeinträchtigen. Mit WP Staging kannst du mit wenigen Klicks Backups erstellen, wiederherstellen und Änderungen bereitstellen — und so die Sicherheit und Optimierung deiner Website gewährleisten. JETZT KOSTENLOS TESTEN