Я только что добавил мобильный сайт dotmobi от Network Solutions, чтобы дополнить свой полный сайт. Мне удалось успешно перенаправить смартфоны (но не iPad) на сайт с помощью этих двух перезаписей URL на моем сервере IIS:
<rule name="RequestBlockingRule2" stopProcessing="true">
<match url=".*" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false">
<add input="{HTTP_USER_AGENT}" pattern="ipad" />
</conditions>
<action type="None" />
</rule>
<rule name="RequestBlockingRule1" stopProcessing="true">
<match url=".*" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false">
<add input="{HTTP_USER_AGENT}" pattern="midp|mobile|phone|android|iphone" />
</conditions>
<action type="Redirect" url="http://www.wkmclaughlin.mobi" />
</rule>
Моя проблема сейчас: как обойти перенаправление на запросы с самого мобильного сайта на основной сайт? Я часами играю с {HTTP_REFERER} и ничего не получаю.
p.s. Мобильный сайт позволяет указывать только корневой каталог вашего домена - вы не можете указать страницу в качестве флага для перезаписи URL.