Хорошо, я пытаюсь написать мобильное обнаружение/переписывание в IIS. Если я выберу условия, функция перезаписи. Однако, как только я положил бит обнаружения мобильной связи, он не переписывается на мобильных устройствах, как предполагалось (проверен на iphone и Android). Любой совет здесь? Регулярное выражение используется здесь: https://gist.github.com/dalethedeveloper/1503252IIS переписать обнаружение мобильной связи
<rule name="MobileDetect" patternSyntax="ExactMatch" stopProcessing="true">
<match url="customer-support" ignoreCase="true" negate="true" />
<conditions logicalGrouping="MatchAny">
<add input="{HTTP_USER_AGENT}" pattern="Mobile|iP(hone|od|ad)|Android|BlackBerry|IEMobile|Kindle|NetFront|Silk-Accelerated|(hpw|web)OS|Fennec|Minimo|Opera M(obi|ini)|Blazer|Dolfin|Dolphin|Skyfire|Zune" />
</conditions>
<action type="Rewrite" url="mobile/customer-support" />
</rule>
Любая помощь очень ценится.
Возможно, вам нужно указать разделители '<добавить вход =«{HTTP_USER_AGENT}»шаблон ="/Mobile | Ip (отточить | спосо | объявление) | Android | BlackBerry ... Zune/"/>'? – HamZa