2016-10-11 7 views
0

URL書き換えモジュールで常にIISにスタックする次のURLを要求しています。結局のところ、これらの要求の多くがバックアップされ、サイトがクラッシュします。BotDetectCaptchaがURL書き換えに詰まっていない

私たちはrewriterules.configファイルを使用していますが、次のような規則を持っていますが、URLは止まっています。ルールが右である場合だけで不思議 -

URL - /项目/T3-blast-blast-fx/BotDetectCaptcha.ashx?get=sound & C = c_default_dnn_ctr23193_dynamicforms_captcha_435f5d28b7d5405fb41703f249afe63c &トン= 7817e716b7544f79922d4facdd74025a

ルール -

<rule name="BotDetectStop" > 
    <match url="(.*)" /> 
    <conditions> 
    <add input="{URL}" negate="true" pattern="\.ashx$" /> 
    <add input="{URL}" negate="true" pattern="BotDetectCaptcha\.ashx$" /> 
    </conditions> 
</rule> 

答えて

0

これで問題は解決しますが、安全面にあるかどうかわからない場合は、論理グループを使用して条件がMatchAllまたはMatchAnyを使用していることを確認してください。

<conditions logicalGrouping="MatchAll"> 

また、ルールと条件が一致したときに実行するアクションを指定します。例えば。そのリクエストをリダイレクトしたり、書き直したり、何も起こりたくないのですか?例えば。

<action type="Rewrite" url="seethisinstead.aspx" /> 

または

<action type="None" /> 
関連する問題