51Degrees仅重定向root

时间:2012-09-01 15:46:24

标签: asp.net-mvc redirect 51degrees

如何配置the documentation中描述的51Degrees <redirect>元素,仅将http://mydomain.com/的根地址请求重定向到移动地址(例如http://mydomain.com/m) ,但不是对任何其他地址的请求,例如http://mydomain.com/page123

2 个答案:

答案 0 :(得分:1)

我目前在51degrees.mobi工作。

您在问题中指出的文档已经过时,将会被移动。对不起,我很抱歉。可以在我们的website上找到.NET的当前文档。

为了做你需要的事情我建议你设置一个位置规则并使用&#34; origUrl&#34;属性。在第2.1.2节

中概述了here

希望这有帮助。

答案 1 :(得分:0)

这个对我有用

<redirect firstRequestOnly="false"
          mobileHomePageUrl="~/m"
          mobilePagesRegex="^~/\S+$">
</redirect>

任何匹配mobilePagesRegex的网址都被视为移动设备友好且未重定向。 “^〜/ \ S + $”表示“〜/”(站点根目录)以外的任何内容。因此,只有站点根被重定向。

希望这有帮助。