0

我的 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 参数......

4

1 回答 1

1

将您的 RewriteRule 更改为:

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

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

于 2013-02-24T18:32:59.013 回答