在apache中redirect手机浏览器,但允许他们查看整个页面

我知道如何将基于用户代理的浏览器redirect到移动网站。

不过,我无法让移动用户查看整个页面的多个版本。

这是情景:

  • 移动用户进入该网站
  • 用户代理被检测并相应地redirect到移动站点
  • 用户查看html页面,但希望查看完整版本
  • 用户使用?ver = full参数单击URL
  • 这可以防止用户再次被redirect到移动站点
  • 在完整的网站上,用户点击另一个链接,他们想留在完整版本,但因为链接没有?ver = full参数,他们被redirect到移动网站。

请注意,所有这些页面是HTML(而不是PHP / ASP),所以这个逻辑必须在Apache中完成

Idears?

您可以将代码添加到您的应用程序中,将cookie写入客户端浏览器,这将帮助您确定哪个页面用户想要查看:)