用mod_rewrite重写一个额外的查询字符串

时间:2011-01-17 13:39:51

标签: .htaccess mod-rewrite

我希望有一天能学习如何做正则表达式,但现在我需要一些帮助。

我在.htaccess中设置了这个。因此,对example.doc的查询在内部转发到download.php?file = example.doc

RewriteRule ^(download.php.*) - [L]         
RewriteRule ^(.+\.(doc|docx))$ download.php?file=$1

我需要稍微更改一下,以便在文档上额外查询sting(总是存在)也在内部重写并传递给php。例如:对example.doc的查询?verify =将内部重写为download.php的任何内容?file = example.doc& verify = whatever

谢谢! 驴子

1 个答案:

答案 0 :(得分:3)

[QSA]标志应该处理这个问题(Query String Append)。