Mod_rewrite und $_GET Variablen
Wenn ich mod_rewriting eine URL aus:
http://www.mysite.com/blog/this-is-my-title/1/
zu
http://www.mysite.com/blog.php?title=this-is-my-title&id=1
...ist es dann möglich, beliebig Anhängen einer get-Wert an die URL zu einem späteren Zeitpunkt, oder funktioniert das mod_rewrite ihn wegwerfen?
MEINE REWRITE-REGEL:
RewriteRule ^blog/([A-Za-z]+)/(0-9]+)/? blog?title=$1&id=$2 [L]
BEISPIEL:
kann ich gehen
http://www.mysite.com/blog/this-is-my-title/1/?first=Johnnie&letzten=Wiggles
das würde im wesentlichen bedeuten, dass
http://www.mysite.com/blog.php?title=this-is-my-title&id=1&first=Johnnie&last=Wiggles
Ich würde denken, dass sollte funktionieren, aber aus irgendeinem Grund ist es nicht für mich im moment.
- Nicht beantworten kann, dies ohne Blick auf Ihre RewriteRule.
- es ist nun Hinzugefügt...Entschuldigung
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie hinzufügen, QSA, um die
RewriteRule
flags:Leitet
page_1.html?a=2
zupage.php?id=1&a=2
Jedoch vorsichtig sein, da ersuchenden
page_1.html?id=2
leiten zupage.php?id=1&id=2
, und (in PHP)$_GET['id']
2.Ist es möglich, Anhängen, mit der QSA (query string append) Flagge.