IIS Url重写-更改查询字符串的一部分(带有重定向)

时间:2019-12-22 10:36:07

标签: iis url-rewriting url-rewrite-module

在过去的几周中,我已经问了几个问题,但仍然没有一个答案。 我有这样一个网址:

http://localhost/?test=1&id=3,但也可以是http://localhost/?id=3&test=1(或具有更多非特定顺序的参数。

我要尝试的操作如下: 基于用户代理(我可以根据条件提取),我需要将其重定向到: http://localhost/subsite/?test=3&id=3

根据访问网站的人的用户代理,子网站可以是2个选项之一。 这还将使test = x参数更改编号基于同一用户代理。

从理论上讲,我可以检查一下HTTP_USER_AGENT并使其..问题是我不能使用附加查询字符串,因为它将始终包含所有内容并使参数冗余(如果我重定向到test = 3,它将看起来像test=3&test=1&id=3是一个问题。.

主要问题是,我能以某种方式捕获whole查询字符串并替换其中的一小部分吗? 我

0 个答案:

没有答案