由于百度官方指出MIP改造,可以提升網(wǎng)站排名,直接導(dǎo)致網(wǎng)站優(yōu)化行業(yè)流行起了MIP改造流。因廣大朋友和網(wǎng)友的要求,特此為大家分享我的dede織夢(mèng)程序網(wǎng)站的MIP改造方法,以下就是我的MIP改造教程,希望對(duì)大家快速改造dede織夢(mèng)程序有所幫助。
(寫在教程前的一些話)
1、本教程適合自建dede織夢(mèng)程序移動(dòng)站點(diǎn)MIP化,如果使用的是dede織夢(mèng)默認(rèn)的m站點(diǎn)的話,此教程僅供參考了解。(注:我們也提供網(wǎng)站建設(shè)服務(wù),歡迎咨詢了解。)
2、本教程,適合資訊類的dede織夢(mèng)網(wǎng)站程序,其他交互等復(fù)雜類的網(wǎng)站,僅供參考了解。
3、其中部分內(nèi)容來(lái)源百度站長(zhǎng)社區(qū),非常感謝分享者的貢獻(xiàn)。
4、以下教程僅是本人的經(jīng)驗(yàn)分享,相信也有其他的MIP改造方法,希望拋磚引玉,讓更多人分享不同的MIP改造方法。
5、改造前,先備份網(wǎng)站程序。避免改造失誤,導(dǎo)致?lián)p失,概不負(fù)責(zé)。
6、本教程并沒提供改好的mip模板,只是希望大家根據(jù)mip改版教程來(lái)自己進(jìn)行改版,從而達(dá)到自己的網(wǎng)站結(jié)構(gòu)要求。
7、由于目前百度官方MIP改造并不完善,針對(duì)部分網(wǎng)站功能還未開放,具體開放了哪些功能的MIP改造,可以詳細(xì)了解:https://www.mipengine.org/doc/00-mip-101.html 如果發(fā)現(xiàn)自身網(wǎng)站的某些功能還不能MIP改造的話,建議去掉或用其他方法替換。
第一步:復(fù)制一份自身移動(dòng)wap網(wǎng)站程序
為了解決數(shù)據(jù)庫(kù)統(tǒng)一問題,我們必須保證網(wǎng)站后臺(tái)參數(shù)、模板等設(shè)置與移動(dòng)站點(diǎn)統(tǒng)一。首先新建MIP站點(diǎn),把移動(dòng)網(wǎng)站程序復(fù)制到新建MIP站點(diǎn),并使用統(tǒng)一數(shù)據(jù)庫(kù)(建議程序代碼放在同一服務(wù)器,這樣連接數(shù)據(jù)庫(kù)更方便、快捷)。
注:
1、如果你是直接復(fù)制的移動(dòng)網(wǎng)站程序,而且MIP站點(diǎn)也在同一服務(wù)器,那么不需要進(jìn)行任何的數(shù)據(jù)庫(kù)連接操作。
2、如果非上述所說,則要去MIP站點(diǎn)的data文件夾找到common.inc.php文件,把$cfg_dbhost = 'localhost';這里的localhost改成數(shù)據(jù)庫(kù)IP或者數(shù)據(jù)庫(kù)的域名,同時(shí)數(shù)據(jù)庫(kù)要允許遠(yuǎn)程連接。(相對(duì)來(lái)說要麻煩一點(diǎn))
3、把robots文件設(shè)置成只能百度訪問,方法如下:
User-agent:Baiduspider
Allow:/
Disallow: /plus/ad_js.php
Disallow: /plus/advancedsearch.php
Disallow: /plus/car.php
Disallow: /plus/carbuyaction.php
Disallow: /plus/shops_buyaction.php
Disallow: /plus/erraddsave.php
Disallow: /plus/posttocar.php
Disallow: /plus/disdls.php
Disallow: /plus/feedback_js.php
Disallow: /plus/mytag_js.php
Disallow: /plus/rss.php
Disallow: /plus/search.php
Disallow: /plus/recommend.php
Disallow: /plus/stow.php
Disallow: /plus/count.php
Disallow: /include
Disallow: /templets
User-agent: *
Disallow: /
第二步:后臺(tái)添加cfg_mip變量
在網(wǎng)站后臺(tái),“修改參數(shù)”-“添加新變量”,添加cfg_mip變量,如下圖:
添加好變量后,接下來(lái)就是填入你的mip網(wǎng)站域名,如下圖:
注:鏈接必須記得帶上“http”;
第三步:dede程序模板修改
改版規(guī)則
1、起始標(biāo)簽更改為 <!doctype html>;如下圖:
2、html標(biāo)簽必須加上mip標(biāo)記,即: <html mip>,如下圖:
3、必須在head標(biāo)簽中包含字符集聲明: <meta charset="utf-8">,字符集統(tǒng)一為utf-8,如下圖:
注:怎么把gbk32改成utf-8,詳見百度站長(zhǎng)平臺(tái)網(wǎng)上教程。
4、在head標(biāo)簽中添加以下標(biāo)簽:
<meta name="viewport" content="width=device-width,minimum-scale=1,initial-scale=1">
<link rel="stylesheet" type="text/css" ref="https://mipcache.bdstatic.com/static/v1/mip.css" >
<link rel="canonical" href="http://m.dedecms51.com/ >
注:canonical標(biāo)簽,href必須是對(duì)應(yīng)的移動(dòng)網(wǎng)站url,所以:
欄目模板應(yīng)加:<link rel="canonical" href="http://m.dedecms51.com{dede:type typeid='0′ row=1}[field:typelink /]{/dede:type} >
文章模板應(yīng)加:<link rel="canonical" href="http://m.dedecms51.com{dede:field name='arcurl'/} >
5、body標(biāo)簽中加入:<script src="https://mipcache.bdstatic.com/static/v1/mip.js" ></script >
6、去除所有script標(biāo)簽,以下兩種情況除外:1)外鏈mip組件所需js,2)type為"application/ld+json" 或 "application/json";
7、添加target="_blank"屬性,a標(biāo)簽內(nèi)必須添加target="_blank"屬性。
8、a標(biāo)簽替換:因mip改造必須是絕對(duì)路徑,所以把所有a標(biāo)簽改成絕對(duì)路徑,方法:在鏈接前加{dede:global.cfg_mip/}(在全局內(nèi)使用)或[field:global.cfg_mip/](在{dede:arclist}內(nèi)使用),例:<a target="_blank" href="[field:global.cfg_mip/][field:arcurl/]">
9、img替換為mip-img;添加絕對(duì)路徑,方法和a標(biāo)簽替換一樣;為了讓img地址統(tǒng)一,在鏈接前加[field:global.cfg_basehost/]而非[field:global.cfg_mip/]。
其他標(biāo)簽替換規(guī)則請(qǐng)?jiān)L問:https://www.mipengine.org/doc/2-tech/1-mip-html.html, 本教程不再細(xì)說。
第四步:include文件替換
下載include文件(鏈接: 密碼:tz79),將include文件夾直接覆蓋到你現(xiàn)在MIP站點(diǎn)的include文件夾里面,修改arc.archives.class.php文件,如下:
注:1、圖片標(biāo)注1/2,鏈接用主域名地址,確保圖片地址統(tǒng)一,標(biāo)注3,鏈接地址替換成你的mip域名。
2、如果你的dede程序經(jīng)過二次開發(fā),諸如新建了內(nèi)容模型,那么你得把a(bǔ)rc.archives.class.php文中截圖部分的“body”替換成你的數(shù)據(jù)字段名。
第五步:MIP檢查
改完以后,把源代碼復(fù)制檢查。檢查地址:https://www.mipengine.org/validator/validate 。檢查中難免不會(huì)出遺漏,根據(jù)提示修改即可。如果提示以下信息,恭喜你mip改造成功。
第六步:移動(dòng)站點(diǎn)標(biāo)識(shí)MIP站點(diǎn)
在移動(dòng)網(wǎng)站上標(biāo)識(shí)mip站點(diǎn),代碼如下:<link rel="miphtml" href="http://m.dedecms51.com/">
第七步:檢查死鏈
在改造過程中,不可避免的會(huì)出現(xiàn)一些紕漏,造成死鏈產(chǎn)生,這個(gè)時(shí)候使用死鏈檢查工具
,查出死鏈并進(jìn)行修改。
版權(quán)聲明: 本站資源均來(lái)自互聯(lián)網(wǎng)或會(huì)員發(fā)布,如果侵犯了您的權(quán)益請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除!謝謝!
轉(zhuǎn)載請(qǐng)注明: 織夢(mèng)DEDECMS程序MIP改造教程方法(三端共存)