php - 让用户留在移动网站上

标签 php .htaccess redirect mobile

我有一个带有简单 .htaccess 规则的网站,该规则检查用户是否在使用移动浏览器,如果是,则将他们重定向到我们的移动网站。问题是 - 如果他们决定要访问常规站点(并单击将他们带到那里的链接),他们最终将返回移动站点,b/c 我们的 .htaccess 规则将捕获他们并重定向。

有没有一种简单的方法,无需修改太多代码,即使他们有移动浏览器,也能让他们“坚持”在常规网站上?

如果那不可能 - 是否有一个简单的最小解决方案来使它在代码中起作用?

最佳答案

我所做的是在移动站点上提供指向完整站点的链接。当链接被点击时,我设置了一个 cookie [生命周期很短],让常规网站知道不要重定向。

在常规站点上,到移动设备的重定向由 PHP 而不是 htaccess 处理。 PHP 检查 cookie,如果未找到,则重定向到移动设备。常规站点还提供指向移动站点的链接,该链接会销毁 cookie。

关于php - 让用户留在移动网站上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7419420/

相关文章:

PHP MySQL数据库没有创建新表

google-apps-script - 使用什么 Google Apps 脚本方法来获取重定向的 URL?

.htaccess - 根据查询字符串设置 htaccess 重定向

php - 在 php 文件本身中插入 css 源代码

php - 使用 Python 以编程方式检查 PHP 是否已安装

regex - .htaccess 没有查询参数的重定向

javascript - AngularJS - 使用 $locationProvider 删除哈希#

php - 如何在 php 中重定向页面

php - 从表单输入值到数组

Apache 2.4 "..authentication failure..:Password Mismatch"