我有桌面视图(test.com)和移动视图(m.test.com)网站。我正在通过代码点火器构造函数重定向到移动视图。
public function __construct(){
parent::__construct();
$this->load->library('user_agent');
if ($this->agent->is_browser())
{
if($this->agent->mobile()){
$url = $_SERVER['REQUEST_URI'];
header('Location: http://m.test.com'.$url);
}
}
}
而且它工作正常。还包括"我的网站"主布局文件中的注释。
在桌面链接中 rel="alternate" media="only screen and (max-width: 640px)" href="http://m.test.com/"
IN 移动链接 rel="canonical" href="http://www.test.com/"
但谷歌仍然显示我的网站不适合移动设备。
请帮帮我。
从目前的情况来看,它不适合移动设备。它似乎错过了以下几个标准:
如果某个网页符合 Googlebot 检测到的以下条件,则该网页符合"适合移动设备"标签的条件:避免使用移动设备上不常见的软件,如 Flash使用无需缩放即可阅读的文本根据屏幕调整内容大小,以便用户不必水平滚动或缩放将链接放置得足够远,以便可以轻松点击正确的链接
源:http://googlewebmastercentral.blogspot.co.uk/2014/11/helping-users-find-mobile-friendly-pages.html
我在Noke手机上的IE上尝试过。它看起来像一个桌面网站。