gpt4 book ai didi

c# - 使用 51degrees 重定向到移动子域

转载 作者:太空狗 更新时间:2023-10-29 23:17:48 25 4
gpt4 key购买 nike

我正在使用 51degrees API 进行移动重定向:http://51degrees.codeplex.com/

当检测到移动设备时,使用 51degrees,我可以仅使用 51degrees 配置从任何桌面页面重定向到移动主页。 IE。 http://www.mydomain.com/somepagehttp://m.somepage.com/default .

我无法做的是重定向到同一页面,即从 http://www.mydomain.com/somepagehttp://m.somepage.com/somepaage .

是否可以重定向到同一页面?

最佳答案

选项 1:仅将 51degrees 用于移动检测部分并自行设置重定向。删除 <redirect>从您的 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:在 <redirect> 中web.config 文件中的元素,添加属性 originalUrlAsQueryString=true .这会将名为 origUrl 的查询字符串发送到移动主页,让您可以选择重定向到所请求页面的移动版本。

关于c# - 使用 51degrees 重定向到移动子域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7419073/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com