我有桌面视图(test.com)和移动视图(m.test.com)网站。 我通过codeigniter构造函数重定向到移动视图。
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);
}
}
}
它工作正常。 还包括我的网站主布局文件中的注释。
IN桌面链接rel =" alternate" media ="只有屏幕和(最大宽度:640px)" HREF =" HTTP://m.test.com/"
IN mobile link rel =" canonical" HREF =" HTTP://www.test.com/"
但谷歌仍然显示我的网站不适合移动设备。
请帮帮我。
答案 0 :(得分:0)
通过查看您当前的网站,不适合移动设备。它似乎错过了以下几个标准:
如果页面符合Googlebot检测到的以下条件,则该页面符合“适合移动设备”的标签: 避免在移动设备上常见的软件,如Flash 使用可在不缩放的情况下读取的文本 将内容大小调整到屏幕,以便用户不必水平滚动或缩放 将链接放置得足够远,以便可以轻松地敲击正确的链接
来源: http://googlewebmastercentral.blogspot.co.uk/2014/11/helping-users-find-mobile-friendly-pages.html
我在诺克手机上的IE上尝试过它。它看起来就像一个桌面网站。