iis7.5使用url rewrite识别useragent的方法

前段时间因为网站需要找了下通过rewrite识别用户代理的方式,因为网上关于iis7所使用的url rewrite资料比较少,这里留一篇日志,以便后查,代码如下
引用内容 引用内容
<rewrite>
          <rules>
            <rule name="Forbidden" stopProcessing="true">
              <match url="^.*\.(jpg|png)$" />
              <conditions logicalGrouping="MatchAny">
                <add input="{HTTP_USER_AGENT}" pattern="^.*(firefox|chrome).*" />
              </conditions>
              <action type="Rewrite" url="xxx.htm" />
            </rule>
          </rules>
</rewrite>

<match url="^.*\.(jpg|png)$" />
这句为进行判断的文件后缀
<add input="{HTTP_USER_AGENT}" pattern="^.*(firefox|chrome).*" />
判断ua里面带有的关键词,比如firefox、chrome
<action type="Rewrite" url="xxx.htm" />
符合条件者采取的动作


文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: 服务器 IIS
相关日志:
评论: 0 | 引用: 0 | 查看次数: 5194
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 3000 字 | UBB代码 开启 | [img]标签 开启