C# 使用51度重定向到移动子域
我正在使用51度API进行移动重定向:C# 使用51度重定向到移动子域,c#,mobile,51degrees,C#,Mobile,51degrees,我正在使用51度API进行移动重定向: 桌面站点位于 移动站点位于 当使用51度检测到移动设备时,我能够仅使用51度配置从任何桌面页面重定向到移动主页。也就是说 我不能做的是重定向到同一页,即从到 是否可以重定向到同一页面?选项1:仅对移动检测部分使用51度,并自行连接重定向。从web.config中删除元素,然后在Global.asax文件中尝试以下操作: void Application_BeginRequest(object sender, EventArgs e) { if
- 桌面站点位于
- 移动站点位于
是否可以重定向到同一页面?选项1:仅对移动检测部分使用51度,并自行连接重定向。从web.config中删除
元素,然后在Global.asax文件中尝试以下操作:
void Application_BeginRequest(object sender, EventArgs e)
{
if (HttpContext.Current.Request.Browser.IsMobileDevice)
{
Response.Redirect("http://m.mydomain.com" + Request.RawUrl);
}
}
选项2:在web.config文件的
元素中,添加属性originalUrlAsQueryString=true
。这将向移动主页发送一个名为origUrl的查询字符串,您可以选择重定向到请求页面的移动版本 您可以在51Degrees.mobi的第2.1.2节中找到有关如何将其配置为重定向到页面移动版本的信息。请在您的答案中添加该节的相关部分,这些部分应该可以单独阅读。现在,你只是告诉他其他人有他的答案(更不用说链接腐烂)。你能分享你的51度正则表达式/代码做域名重定向吗