Andreas Korthaus: URL-Rewrite bei "unbekanntem obersten Verzeichnis"

Beitrag lesen

Hallo!

Irgendwie verzweifele ich mal wieder an einer Rewrite Rule.
Und zwar will ich anhand des Endes eines HTTP-Request umleiten, egal was davor steht.

Also sowas wie:

www.domain.de/a/b/c/1234/seite.html

Jetzt möchte ich das ganze auf www.domain.de/andere_seite.html umleiten, mit der Zahl(1234) als Parameter.

Mein Versuch sieht so aus:

RewriteRule /([0-9]+)/seite.html$   andere_seite.php?id=$1

Das scheint nicht zu funktionieren, die Rule wird gar nicht ausgeführt, es erscheint ein 404(es wurde vergeblich nach der ursprünglichen Seite gesucht)

Dann habe ich es so versucht:

RewriteRule ^(.*?)/([0-9]+)/seite.html$   andere_seite.php?id=$2

Das gab leider einen 500er da er anscheindend (.*?) nicht parsen kann(stand in den logs).

RewriteRule ^(.*)/([0-9]+)/seite.html$   andere_seite.php?id=$2

hat auch nicht funktioniert.

Hat hier vielleicht jemand ne Idee wie man das machen könnte?

Viele Grüße
Andreas

PS: Ich weiß weder wieviele Verzeichnisse davor stehen, noch wie diese heißen.