Hi
Zunächst mal vielen Dank für Deine Hinweise.
RewriteRule "^cat/([a-z0-9_-.,/]+?)/?([0-9]{0,4})/?$" archive.php?cat=$1&y=$2 [QSA]
Warum kleidest du den Suchausdruck in Anführungszeichen ein?
Das ist m.W. weder üblich noch erforderlich.
Hm, habe ich zwischenzeitlich ohne Anführungsstriche getestet.
Bei der verwendeten Software, handelt es sich um Jeenas jlog.
Der Bug ist hier beschrieben:
http://jeenaparadies.net/bugs/task/132
Ich habe Siechfreds Rat befolgt und die Zeile entsprechend geändert, mit dem Erfolg, dass ich einen 404 bekommen habe.
Wenn die .htaccess auf dem Server liegt, dann bringt er einen 500.
Siechfred hat herausgefunden, dass dies an folgendem liegt: '+?'Wo kommt das im Suchausdruck vor?
Meinst du das +? hinter der ersten Zeichenklasse?
Genau dieses ist gemeint.
Heißt?
Der hintere Teil, der eine 0- bis 4-stellige Ziffernkombination abfragt, ist doch gleich geblieben?Ursächlich für den 500 ist eine veraltete Rewrite Engine.
Und über ein Update des Moduls lässt der Provider nicht mit sich reden?
Darüber verhandel ich gerade mit Ihm. :)
Das wäre die einfachste Lösung
Ich habe keinen Zugriff auf die Error.log und die rewrite.log.
Könntest die aktuell verwendeten Versionen erfragen, und versuchen dir das auf einem lokalen Testsystem nachzubauen.
Ein Testsystem bringt die Fehler ein Update der Rewrite Engine bringt Abhlife. :)
Mir fällt allerdings keine andere Lösung ein wie ich die URL so wie in http://jeenaparadies.net/webdesign/jlog/doc/index.php?n=Main.URLF�rPermanentenLink meinem Server mundgerecht umsetzen kann.
TomIRL