Jörg Reinholz: Firefox - Logo wird nicht angezeigt

Beitrag lesen

Moin!

RewriteRule [^/]/[^/]/[^/]*$ a-hersteller-serie-geraet.php [l]

  1. Hinten steht ein $. Das ist das Symbol für Ende des Strings. Der Anfang ist nicht gegegeben. Was wir uns gut merken, weil wir einfach von hinten lesen.
  2. Rest [^/]/[^/]/[^/]*
  3. Vor dem Ende dürfen "*" -> kein, ein oder mehrere beliebige Zeichen stehen die "[^/]" -> kein Slash sind.
  4. Davor genau ein Slash.
  5. Vor dem eben genannten Slash dürfen "*" -> kein, ein oder mehrere Zeichen stehen die "[^/]" -> kein Slash sind. Hatten wir doch gerade.
  6. Davor genau ein Slash.
  7. Vor dem eben genannten Slash dürfen kein, ein oder mehrere Zeichen stehen die kein Slash.

Anders ausgedrückt: Irgendwas mit mindestens 2 Slachs, vor und zwischen und hinter denen irgendwas oder auch nichts steht. Also frisst Dein toller Regex auch nur zwei Slashes.

Anders ausgedrückt: Der Regex gehört kauterisiert und durch etwas ersetzt, dessen Funktion bekannt ist und der Aufgabe genau gerecht wird - statt irgendwas zu machen und dann Fehler wie die nicht angezeigte Grafik zu produzieren

Jörg Reinholz