1

这是我的移动网站截图
我想将我的移动站点切换到主站点。请记住,当您在移动设备上打开 facebook 时,移动版本中的 facebook 视图会发生变化,当您单击“转到主站点”时,它会出现在移动设备中的主站点。我想要的。

而且主要问题是两个链接都是相同的方式

main site url is  http://www.yousite.com
mobile site url is  http://www.yousite.com

当您在移动设备中打开时显示移动模板,当我打开桌面时显示主站点模板。

4

1 回答 1

1

我已经在我的网站的早期版本上完成了这项工作,并在这里写了这篇文章:http: //arleym.com/mobile-device-detection-redirection/

基本上,如果有查询字符串,我会忽略一些设备检测。因此“查看桌面版本”链接将避免检测/重定向并为用户提供 cookie。

我使用了这个检测脚本:http ://detectmobilebrowsers.mobi/

并像这样修改了我的开关:

<?php 

    if(isset($_GET['switch'])){
         setcookie('switch',$_GET['switch']); // set a cookie
    }
    if(!isset($_GET['switch']) && !isset($_COOKIE['switch'])){
         require_once('/server/path/arleym.com/mobile_device_detect.php'); //Andy Moore's script
         mobile_device_detect(true,false,true,true,true,true,true,'
         http://arley.me',false);
    }
?>

视图桌面 url 的作用类似于 href="http://whatever.com?switch=0"

于 2013-04-15T20:29:33.733 回答