时间:2023-02-25 21:12:01 | 来源:建站知识
时间:2023-02-25 21:12:01 来源:建站知识
wordpress开启二级域名做手机站【亲测】:最近一直想给自己的网站做跳转适配,即开启一个二级域名做手机站,然后提交百度移动适配。目前主流的移动适配有三种:跳转适配、代码适配、自适应。这三种我都试过,按效果排序依次为:跳转适配 > 代码适配 > 自适应所以,就目前来看,想做好移动端的SEO,还是采用跳转适配效果最好,如果对这三种适配方式有疑问的,可以看看这篇文章:移动搜索引擎seo要怎么做?
百度官方文档说:不要把移动站的页面作为pc站网址中的一个子目录来配置。(1)把主站的文件传到二级域名的文件夹内。
/*根据浏览器跳转*/然后浏览器就可以判断用户ua进行跳转了!快来用手机测试以下吧:www.ilomo.cn
define (‘MOBILE_DOMAIN’, ‘http://m.ilomo.cn’);
define (‘REAL_DOMAIN’, ‘http://www.ilomo.cn’);
if ($_SERVER[‘SERVER_NAME’] == MOBILE_DOMAIN) {
define(‘WP_HOME’ ,’http://’ . MOBILE_DOMAIN);
define(‘WP_SITEURL’,WP_HOME);
define(‘TEMPLATEPATH’, ABSPATH .’wp-content/themes/Ripple_mobile/’);
define(‘STYLESHEETPATH’, ABSPATH .’wp-content/themes/Ripple_mobile/’);
define (‘MOBILE_THEME’, true);
}elseif(strpos($_SERVER[‘HTTP_USER_AGENT’],’baidu Transcoder’)){ //百度转码跳转
header(‘Location: ‘. ‘http://’ . MOBILE_DOMAIN . $_SERVER[“REQUEST_URI”]);
die();
}else{
if (!empty($_GET[‘m_action’])) {
if ($_GET[‘m_action’] == ‘nomobile’) {
setcookie(‘wordpress_mobile_domain_disable’, 1, time()+86400, ‘/’, REAL_DOMAIN, false);
if (!empty($_SERVER[‘HTTP_REFERER’])) {
$go = str_replace(MOBILE_DOMAIN, REAL_DOMAIN, $_SERVER[‘HTTP_REFERER’]);
header (‘location:’.$go);
die();
} else {
header (‘location:’.REAL_DOMAIN);
die();
}
}
}
$browsers = array (
‘Googlebot-Mobile’,
‘Opera Mini’,
‘iPhone’,
‘BlackBerry’,
‘iPod’,
‘Android’,
‘Bolt’,
‘IEMobile’,
‘GoBrowser’,
‘Skyfire’,
‘TeaShark’,
‘UC Browser’,
‘UCWEB’,
‘Opera Mobi’,
‘Mobile Safari’,
‘SEMC-Browser’,
‘Teleca’,
‘Series60’,
‘Doris’,
‘2.0 MMP’,
‘240×320’,
‘400X240’,
‘AvantGo’,
‘Blazer’,
‘Cellphone’,
‘Danger’,
‘DoCoMo’,
‘Elaine 3.0’,
‘EudoraWeb’,
‘hiptop’,
‘KYOCERA WX310K’,
‘LG U990’,
‘MIDP-2.’,
‘MMEF20’,
‘MOT-V’,
‘NetFront’,
‘Newt’,
‘Nintendo Wii’,
‘Nitro’,
‘Nokia’,
‘Palm’,
‘PlayStation Portable’,
‘ProxiNet’,
‘SHARP-TQ-GX10’,
‘SHG-i900’,
‘Small’,
‘SonyEricsson’,
‘Fennec’,
‘TS21i-10’,
‘UP.Browser’,
‘UP.Link’,
‘Windows CE’,
‘WinWAP’,
‘LG-TU915 Obigo’,
‘LGE VX’,
‘Iris’,
‘Maemo Browser’,
‘MIB’,
‘Kindle Basic Web’,
‘Myriad Browser’,
‘Obigo Browser’,
‘Polaris Browser’,
‘uZardWeb’,
‘WebOS’,
‘Deepfish’,
‘Dolphin’,
‘Firefox Mobile’,
‘ibisBrowser’,
‘JOCA’,
‘Links’,
‘Minimo’,
‘Pixo’,
‘Skweezer’,
‘Steel’,
‘Tristit’,
‘Vision Mobile Browser’,
‘Dorothy’,
‘Ovi Browser’
);
foreach($browsers as $browser) {
if (preg_match(“/”.$browser.”/i”, $_SERVER[‘HTTP_USER_AGENT’])) {
if (!isset($_COOKIE[‘wordpress_mobile_domain_disable’])) {
header (‘location:http://’ . MOBILE_DOMAIN . $_SERVER[‘REQUEST_URI’]);
die();
}
}
}
}
关键词:开启