1

「GoogleBot」以外のすべてのユーザーをhttp://redirect.urlにリダイレクトする方法

<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>

働かないでください。

4

1 に答える 1

1

コメントに見られるように、問題は大文字と小文字に関係していました。

Googlebot の名前とユーザーエージェント文字列はどちらもb小文字です。コード内のフィルタは Google B ot を探します。OPは大文字と小文字を無視するようにフィルターを設定しましたが、どういうわけかそうではありませんでした。そこで。

于 2013-08-08T21:03:10.080 に答える