0

我已经将我所有的移动文件夹/页面结构都设置为桌面版本。我需要确保来自移动设备的所有请求都将重定向到移动域。我想做的是,如果从这样的移动设备打开 URL:http://www.example.com/test/test.asp 将被重定向到http://m.example.com/test/测试.asp

这个问题之前可能会被问到,但我需要确保它有效。

非常感谢

4

2 回答 2

3

我有同样的问题并解决它。

<rule name="Mobile Redirect" stopProcessing="true">
      <match url="(.*)" ignoreCase="true" />
      <conditions logicalGrouping="MatchAny" trackAllCaptures="false">
        <add input="{HTTP_USER_AGENT}" pattern="midp|mobil|phone" />
        <add input="{HTTP_X-Device-User-Agent}" pattern="midp|mobil|phone" />
        <add input="{HTTP_X-OperaMini-Phone-UA}" pattern="midp|mobil|phone" />
      </conditions>
      <action type="Redirect" url="http://m.yoursite.com/{R:1}" appendQueryString="true" />
    </rule>
于 2015-04-04T11:02:23.873 回答
1

看看这里:

http://forums.iis.net/t/1169853.aspx

这会将您的 Web 配置修改为重定向——不确定它是否可以在页面级别使用,但这可能是一个好的开始。

于 2013-05-09T03:26:29.070 回答