在 Apache 中重定向移动浏览器但允许他们查看完整页面

在 Apache 中重定向移动浏览器但允许他们查看完整页面

我知道如何根据用户代理将浏览器重定向到移动网站。

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

场景如下:

  • 移动用户进入网站
  • 检测用户代理并相应地重定向到移动网站
  • 用户查看 HTML 页面但想要查看完整版本
  • 用户点击带有 ?ver=full 参数的 url
  • 这可以防止用户再次被重定向到移动网站
  • 当用户在完整网站上单击另一个链接时,他们想要停留在完整版本,但由于该链接没有 ?ver=full 参数,因此他们被重定向到移动网站。

请注意,所有这些页面都是 html(不是 php/asp),因此此逻辑必须在 Apache 中完成

有想法吗?

答案1

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

相关内容