Iis 当您的移动站点调用整个站点时,如何防止重定向环回?

Iis 当您的移动站点调用整个站点时,如何防止重定向环回?,iis,mobile,http-referer,Iis,Mobile,Http Referer,我刚刚从网络解决方案中添加了一个dotmobi移动站点,以补充我的完整站点。通过在IIS服务器上重写以下两个URL,我成功地将智能手机(但不是iPad)重定向到站点: <rule name="RequestBlockingRule2" stopProcessing="true"> <match url=".*" /> <conditions logicalGrouping="MatchAll" trackAllCaptures="false">

我刚刚从网络解决方案中添加了一个dotmobi移动站点,以补充我的完整站点。通过在IIS服务器上重写以下两个URL,我成功地将智能手机(但不是iPad)重定向到站点:

<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、 美国。移动站点只允许您指定域的根目录——您不能将页面指定为url重写的标志。

在第二条规则中添加一个条件,以验证传入的请求主机名不匹配。mobi。@lexli添加到第二条规则的条件中,但没有任何区别。请编辑您的问题。在评论中看到这样的内容太难看了。@lexli抱歉,当你回复时我已经在编辑了。@lexli请继续。我也尝试过这种模式,只是没有句号的“mobi”。