Mod重写和$ _GET变量

时间:2012-03-15 13:52:13

标签: php regex .htaccess mod-rewrite

我有一个非常简单的mod重写规则:

RewriteRule ^(.*)$ index.php?url=$1 [PT,L]

例如,它正在将网址www.mysite.com/a/b转换为www.mysite.com?url=a/b

这里的问题是不允许将get参数传递给我的php。

有关如何将www.mysite.com/a/b?bar=42&foo=43转换为www.mysite.com?url=/a/b&bar=42&foo=43

的任何线索

提前感谢!

1 个答案:

答案 0 :(得分:3)

RewriteRule . index.php?url=$1 [PT,L,QSA]

QSA =查询字符串追加