wahsaga: Probleme mit rewrite Engine

Beitrag lesen

hi,

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.

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?

Als Lösung bietet er an,
^cat/([a-z0-9_\-\.,/]+)/?([0-9]{0,4})/?$
Diese Kombination kann aber nicht vierstelligen Zahlen wie zum Beispiel 2006 umsetzen.

Heißt?
Der hintere Teil, der eine 0- bis 4-stellige Ziffernkombination abfragt, ist doch gleich geblieben?
Oder meinst du im ersten Teil in der Zeichenklasse?

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?

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.

gruß,
wahsaga

--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }