Apache 重写规则将查询字符串添加到文件夹中的 url

Apache rewrite rule to add query string to a url from a folder

我需要使用 Apache 重写规则从一个带有查询参数的文件夹中追加所有 url。 对于所有以 /abc/def/xyz/ 开头的 url,url 应该附加 ?v=2

例如,/abc/def/xyz/folder/test.pdf应该变成/abc/def/xyz/folder/test.pdf?v=2

我试过 RewriteRule /abc/def/xyz(.*) /abc/def/xyz/?v=2 但它不起作用。

我认为你只是稍微错了一点(模式的开始),试试这个:

RewriteRule ^abc/def/xyz/(.*) /abc/def/xyz/?v=2

在这里测试: http://martinmelin.se/rewrite-rule-tester/