Wie fügen Sie weitere URL-Variablen an eine URL bereits mit mod_rewrite umgeschrieben

Hat jemand eine Idee, ob es möglich ist, zusätzliche Variablen in eine URL, die Sie verwenden mod_rewrite, um im Grunde hacken, in Variablen.

Zum Beispiel, wenn ich die URL:

website.com/post/53/post-title/

und ich bin mit mod_rewrite zu aktivieren, in:

website.com/post.php?postid=53

Gibt es elegante Art und Weise um zusätzliche Variablen in das "pre-umgeschrieben" URL und halten Sie Sie für meine post.php Skript?

I. E., was ist, wenn ich einen link wie den folgenden:

website.com/post/53/post-title/?anothervar=6

Bisher scheint es, wie meine mod_rewrite-code ist nur werfen die zusätzliche variable und senden der URL an den post.php Skript wie dieses:

website.com/post.php?postid=53

Ich weiß, dass ich verwenden können $_SERVER['REQUEST_URI'] zu Holen Sie sich die original-URL in mein php-script (AKA website.com/post/53/post-title/?anothervar=6), bevor es neu geschrieben von mod_rewrite und dann einfach hacken bis der string zu bekommen, dass die zusätzlichen Variablen, aber ich wollte nur wissen, ob es eine elegantere Lösung, die ausschließlich mod_rewrite.

InformationsquelleAutor billmalarky | 2011-09-03

Schreibe einen Kommentar