2016-08-26 9 views

答えて

0

{REQUEST_URI}は常に/で始まります。したがって、条件パターンはスラッシュで始まる必要があります。

<rule name="short url" enabled="true" stopProcessing="true"> 
    <match url="(.*)" /> 
    <conditions logicalGrouping="MatchAll" trackAllCaptures="false"> 
     <add input="{REQUEST_URI}" pattern="/redirect(.*)" negate="true" /> 
     <add input="{REQUEST_URI}" pattern="/pages(.*)" negate="true" /> 
    </conditions> 
    <action type="Redirect" url="/redirect?page={R:1}" appendQueryString="true" logRewrittenUrl="true" /> 
</rule> 
+0

しかし、まだ2回ヒットしています。 –

+0

@AndrewLindemulderリダイレクトされた応答がブラウザによってキャッシュされることがあります。別の '/ redirect?page =' URLを試してください。また、これと競合する別のルールがあるかどうか確認してください。 –

+0

他のすべてのルールを削除しましたが、それでも問題は発生します。また、私はキャッシュ全体をクリアし、それでも起こります。正直言って私は手がかりがありません。 –

関連する問題