iis重定向除机器人程序以外的所有用户

iis重定向除机器人程序以外的所有用户,iis,redirect,url-rewriting,user-agent,Iis,Redirect,Url Rewriting,User Agent,如何将所有用户重定向到“GoogleBot”之外的位置 不起作用。从评论中可以看出,问题与案例有关 Googlebot的名称和useragent字符串都有小写的b。代码中的过滤器查找GoogleBot。尽管OP将过滤器设置为忽略大小写,但它不知何故没有。就这样。从评论中可以看出,问题与案例有关 Googlebot的名称和useragent字符串都有小写的b。代码中的过滤器查找GoogleBot。尽管OP将过滤器设置为忽略大小写,但它不知何故没有。就是这样。这个模式区分大小写吗?因为哦,真的,

如何将所有用户重定向到“GoogleBot”之外的位置



不起作用。

从评论中可以看出,问题与案例有关


Googlebot的名称和useragent字符串都有小写的
b
。代码中的过滤器查找GoogleBot。尽管OP将过滤器设置为忽略大小写,但它不知何故没有。就这样。

从评论中可以看出,问题与案例有关


Googlebot的名称和useragent字符串都有小写的
b
。代码中的过滤器查找GoogleBot。尽管OP将过滤器设置为忽略大小写,但它不知何故没有。就是这样。

这个模式区分大小写吗?因为哦,真的,我现在改成大写字母了!非常感谢。在这种情况下,我是作为答案发布的。另外,很高兴能提供帮助。这种模式区分大小写吗?因为哦,真的,我现在改成大写字母了!非常感谢。在这种情况下,我是作为答案发布的。我也很高兴能帮上忙。
<rule name="nonbot" patternSyntax="ECMAScript" stopProcessing="true">
<match url=".*" ignoreCase="true" negate="false" />
<conditions logicalGrouping="MatchAny" trackAllCaptures="false">
                    <add input="{HTTP_USER_AGENT}" pattern=".+Bot.+" negate="true" />
</conditions>
<action type="Redirect" url="http://redirect.url" appendQueryString="false" redirectType="Found" />
</rule>