URL-Rewrite bei "unbekanntem obersten Verzeichnis"
Andreas Korthaus
- sonstiges
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.