当移动网站呼叫完整网站时,如何防止重定向回送?

时间:2018-09-02 15:56:40

标签: iis mobile http-referer

我刚刚从Network Solutions添加了一个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.s。移动网站仅允许您指定域的根目录-您不能将页面指定为URL重写的标志。

0 个答案:

没有答案