我已经将我所有的移动文件夹/页面结构都设置为桌面版本。我需要确保来自移动设备的所有请求都将重定向到移动域。我想做的是,如果从这样的移动设备打开 URL:http://www.example.com/test/test.asp 将被重定向到http://m.example.com/test/测试.asp
这个问题之前可能会被问到,但我需要确保它有效。
非常感谢
我已经将我所有的移动文件夹/页面结构都设置为桌面版本。我需要确保来自移动设备的所有请求都将重定向到移动域。我想做的是,如果从这样的移动设备打开 URL:http://www.example.com/test/test.asp 将被重定向到http://m.example.com/test/测试.asp
这个问题之前可能会被问到,但我需要确保它有效。
非常感谢
我有同样的问题并解决它。
<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>