我知道如何根据用户代理将浏览器重定向到移动网站。
然而,我无法让移动用户查看完整页面的多个版本。
场景如下:
- 移动用户进入网站
- 检测用户代理并相应地重定向到移动网站
- 用户查看 HTML 页面但想要查看完整版本
- 用户点击带有 ?ver=full 参数的 url
- 这可以防止用户再次被重定向到移动网站
- 当用户在完整网站上单击另一个链接时,他们想要停留在完整版本,但由于该链接没有 ?ver=full 参数,因此他们被重定向到移动网站。
请注意,所有这些页面都是 html(不是 php/asp),因此此逻辑必须在 Apache 中完成
有想法吗?
答案1
您可以向您的应用程序添加代码,以便将 cookie 写入客户端浏览器,这将帮助您确定用户想要查看哪个页面:)