htaccess重写规则另一个参数

时间:2013-02-24 18:28:31

标签: .htaccess mod-rewrite

我的htaccess中有这个规则:

RewriteRule  ^video_(.*)$ show-video2/?txtkey=$1 [L]

有时会发生我需要GET中的另一个参数,例如:

.../show-video2/?txtkey=122312421&anotherparam=1232

问题是,使用这个RewriteRule,我无法看到$ _GET中的第二个参数:

RewriteRule  ^video_(.*)$ show-video2/?txtkey=$1 [L]

如何修改RewirteRule以查看第二个参数(何时出现)? 事实上,如果var_dump($_GET)我只能看到txtkey参数...

1 个答案:

答案 0 :(得分:1)

将您的RewriteRule更改为:

RewriteRule ^video_(.*)$ show-video2/?txtkey=$1 [L,QSA]

QSA就是您所追求的 - 它意味着查询字符串附加 - 并且可以让您捕获其余的GET