如果我有重定向,如何让移动用户查看我的网站的非移动版本?

时间:2010-12-28 14:48:36

标签: cookies asp-classic mobile-website

利用http://detectmobilebrowser.com/上的经典ASP代码,我将移动浏览器自动重定向到我网站的更精简和优化的移动版本。

但是,如果移动用户宁愿查看整个网站,我在页脚中有一个链接可以将其带到那里。不幸的是,当他们返回主站点时,移动检测脚本会启动并重新定向它们。

如何阻止这种情况发生?我的第一个想法是使用cookie,但我不熟悉所涉及的过程。

2 个答案:

答案 0 :(得分:0)

我使用查询字符串,例如default.asp?redirect = 0,然后使用if-else我只运行dedection脚本,当没有redirect = 0时

答案 1 :(得分:0)

在移动登录页面上,当用户点击“继续到桌面”链接时,服务器会设置一个Cookie来标记用户想要查看的桌面网站。然后对于所有请求,如果cookie在那里,服务器只是让请求进入桌面站点。否则重定向到移动网站。

示例代码在这里: http://msdn.microsoft.com/en-us/magazine/jj553508.aspx