国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

18143453325 在線咨詢 在線咨詢
18143453325 在線咨詢
所在位置: 首頁 > 營銷資訊 > 建站知識 > wordpress開啟二級域名做手機(jī)站【親測】

wordpress開啟二級域名做手機(jī)站【親測】

時(shí)間:2023-02-25 21:12:01 | 來源:建站知識

時(shí)間:2023-02-25 21:12:01 來源:建站知識

wordpress開啟二級域名做手機(jī)站【親測】:最近一直想給自己的網(wǎng)站做跳轉(zhuǎn)適配,即開啟一個(gè)二級域名做手機(jī)站,然后提交百度移動(dòng)適配。目前主流的移動(dòng)適配有三種:跳轉(zhuǎn)適配、代碼適配、自適應(yīng)。這三種我都試過,按效果排序依次為:

跳轉(zhuǎn)適配 > 代碼適配 > 自適應(yīng)

所以,就目前來看,想做好移動(dòng)端的SEO,還是采用跳轉(zhuǎn)適配效果最好,如果對這三種適配方式有疑問的,可以看看這篇文章:移動(dòng)搜索引擎seo要怎么做?

在網(wǎng)上搜了很多種解決方案,都沒有完整版,于是就自己想寫一個(gè)比較完整的教程,供大家參考。

第一步:搭建一個(gè)二級域名站點(diǎn)

開啟二級域名做手機(jī)站,一般的網(wǎng)站都會開啟http://m.xxx.com,比如我的就是http://m.ilomo.cn。

為什么要開啟二級域名而不是用目錄(http://www.ilomo.cn/m/)的形式呢?這一點(diǎn)百度官方已經(jīng)說明,百度不喜歡目錄的形式,最好還是開啟二級域名。經(jīng)過測試發(fā)現(xiàn),開啟目錄百度不能很好的識別,即使識別了速度也很慢,所以不推薦。

百度官方文檔說:不要把移動(dòng)站的頁面作為pc站網(wǎng)址中的一個(gè)子目錄來配置。

(1)把主站的文件傳到二級域名的文件夾內(nèi)。

注意:config.php中的數(shù)據(jù)庫信息要和主站一樣,也就是說手機(jī)站連接的數(shù)據(jù)庫也是主站的數(shù)據(jù)庫,這樣才能實(shí)現(xiàn)手機(jī)站和主站數(shù)據(jù)同步。

(2)把手機(jī)站的模板改成適合手機(jī)訪問的。

注意:模板文件夾的名稱要一致,原來的是default,手機(jī)站的模板也要是default。重要模板文件名要一致,如原來主頁是index.php手機(jī)站也要是index.php,原來頭部文件是head.php,手機(jī)站也要是head.php,只是div+css變化了,使得顯示效果變成了手機(jī)版。

做完以上兩步,就完成了手機(jī)站的搭建,在瀏覽器中輸入http://m.xxx.com就能訪問了,顯示的是手機(jī)站模板,數(shù)據(jù)和主站一致。

第二步:判斷手機(jī)訪問跳轉(zhuǎn)。

完成了第一步之后,手機(jī)站雖然能訪問,但是當(dāng)用戶用手機(jī)訪問主站的時(shí)候,不能自動(dòng)跳轉(zhuǎn)到手機(jī)站,下面我們就要解決這問題。

修改config.php

define(‘ABSPATH’, dirname(__FILE__) . ‘/’);require_once(ABSPATH . ‘wp-settings.php’);之間的位置加上以下代碼:

/*根據(jù)瀏覽器跳轉(zhuǎn)*/
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’)){ //百度轉(zhuǎn)碼跳轉(zhuǎn)
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();
}
}
}
}

然后瀏覽器就可以判斷用戶ua進(jìn)行跳轉(zhuǎn)了!快來用手機(jī)測試以下吧:www.ilomo.cn

關(guān)鍵詞:開啟

74
73
25
news

版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點(diǎn)擊下載Chrome瀏覽器
關(guān)閉