2016-10-11 3 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 & t = 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" /> 
관련 문제