Предположим, есть две спроектированные страницы, одна для рабочего стола с именем mobile.html
, а другая - desktop.html
,
ниже UrlRewrite
Я могу перенаправить пользователя на mobile.html
<rewrite>
<rules>
<rule name="MobileRedirect" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTP_USER_AGENT}" pattern="midp|mobile|phone|android|iphone|ipad" />
</conditions>
<action type="Redirect" url="/mobile.html" />
</rule>
</rules>
</rewrite>
но он заперт в слишком большом количестве запросов
ваш сайт перенаправлял вас слишком много раз.
ясно, что из-за этого rule
он будет без проблем перенаправлен на mobile.html
, но, получив mobile.html
, что действие произошло снова, он будет сброшен при перенаправлении цикла.
также добавив <add input="{url}" negate="true" pattern="mobile.html"/>
, это не работает.