JustZix-Funktionen

URL-Muster mit Wildcards

Ein URL-Muster entscheidet, wo eine JustZix-Regel läuft. Von einer einzigen exakten Adresse bis zu einer ganzen Subdomain-Familie — wenige Zeichen genügen, damit eine Regel nur dort greift, wo sie soll, und sonst nirgends.

Ganze Domain oder genauer Pfad

Die einfachste Entscheidung ist die Reichweite einer Regel. Das Muster https://example.com/* deckt jede Seite der Website ab — die Startseite, Artikel, das Admin-Panel — überall dort, wo die Regel laufen soll, ganz gleich, was nach dem Schrägstrich folgt. Betrifft eine Korrektur eine bestimmte Ansicht, gib die volle Adresse ohne Sternchen an: https://example.com/admin trifft nur diesen einen Pfad.

Zwischen diesen Extremen liegt ein ganzer Bereich. Das Muster https://example.com/blog/* begrenzt eine Regel auf den Blog-Bereich, ohne den Rest der Seite zu berühren. Das ist das Grundprinzip: je enger das Muster, desto weniger Überraschungen.

Das *-Zeichen

Ein Sternchen steht für jede Zeichenfolge, auch eine leere. Es funktioniert in jedem Teil einer Adresse: im Protokoll, im Hostnamen und im Pfad.

  • https://*.example.com/* — jede Subdomain: app, shop, help.
  • *://localhost:*/* — eine lokale App auf beliebigem Port und Protokoll.
  • *staging* — jede Adresse, die das Wort „staging" enthält, egal welche Domain.

Einschluss- und Ausschlussmuster

Ein Einschlussmuster sagt, wo eine Regel laufen soll. Ein Ausschlussmuster zieht einzelne Stellen davon ab. Zusammen beschreiben sie Situationen wie „die ganze Website außer dem Warenkorb": Du schließt https://example.com/* ein und schließt dann https://example.com/checkout/* aus. Der Ausschluss gewinnt immer, sodass die Regel keine Seite betritt, auf der sie etwas kaputt machen könnte.

Regel so eingrenzen, dass sie nicht ausläuft

Eine Regel mit zu weitem Muster kann auf Seiten greifen, an die du nie gedacht hast — ein .header-Selektor sieht auf jeder Website anders aus. Die drei Musterebenen (Ordner, Gruppe, Regel) stapeln sich, sodass du mit einer Domain auf Ordnerebene beginnen und eine Regel auf einen einzigen Pfad zuschneiden kannst. Die Faustregel ist klar: wähle das engste Muster, das noch jede Seite abdeckt, auf der die Korrektur sinnvoll ist.

SPAs und Query-Strings

Single-Page-Apps wechseln die Ansicht ohne Neuladen, sodass der Fragmentteil nach # oder ein Teil des Pfads unvorhersehbar sein kann. Am sichersten ist es, ein stabiles Segment der Adresse abzugleichen — zum Beispiel https://example.com/app/* — und den Rest dem Skript der Regel zu überlassen. Auch Query-Parameter nach einem ? deckt das Sternchen ab: https://example.com/search* trifft die Ergebnisseite, egal welche Filter der Nutzer anhängt.

Weitere Funktionen

Alle Funktionen →