htaccess重写规则另一个参数



我的htaccess中有这个规则:

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

有时我可能需要GET中的另一个参数,例如:

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

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

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

我必须如何修改ReirteRule才能看到第二个参数(如果有(?如果一个var_dump($_GET)我只能看到txtkey参数。。。

将"重写规则"更改为:

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

QSA就是您想要的——它意味着查询字符串附加——它将允许您捕获GET 的其余部分

相关内容

最新更新