我需要重定向一个值不固定的 URL。
这是网址:
businessunit=参数可以是任意字符串,本例为tx,也可以是ca或nj
documents=参数,是一个棘手的参数....根据请求,可以有1个值(文档)或多个值(多个文档最多20个文档)由〜(波浪号)分隔。
现在使用上面的例子与 documents= 有多个值,它将被重定向到
因此重定向 URL 中的文档将由 |tx~(或 businessunit= 的任何值)分隔,这也增加了复杂性。
我可以用一份文件重定向,但如果它要求多份文件,我会很挣扎。
RewriteCond %{QUERY_STRING} ^indexclass=([a-zA-Z0-9-]+)&businessunit=([a-zA-Z0-9-]+)&documents=([a-zA-Z0-9-]+)$
RewriteRule ^/navigator/viewer$ https://dev1.example.com/imgclient/ImageServlet?fsserver=filenet&documents=%2~%3 [NC,R=302,L]