摘要:YzmCMS V5.7版本開始站點(diǎn)支持綁定多域名功能了,如手機(jī)版綁定域名后,可實(shí)現(xiàn)與電腦版URL完全一樣的效果,更加利于SEO優(yōu)化,低于5.7版本的...
YzmCMS V5.7版本開始站點(diǎn)支持綁定多域名功能了,如手機(jī)版綁定域名后,可實(shí)現(xiàn)與電腦版URL完全一樣的效果,更加利于SEO優(yōu)化,低于5.7版本的請(qǐng)自行升級(jí)。
一、將新增的二級(jí)域名解析到網(wǎng)站跟目錄。
例如新增的域名是 m.yzmcms.com ,那么請(qǐng)登錄您的服務(wù)器在原網(wǎng)站上新綁定上這個(gè)域名,指向目錄依然為網(wǎng)站根目錄。
二、登錄YzmCMS后臺(tái),進(jìn)行相關(guān)配置
1.登錄后臺(tái)-系統(tǒng)管理-系統(tǒng)設(shè)置-附加設(shè)置-前臺(tái)URL模式:修改為相對(duì)地址
2.內(nèi)容管理-批量更新URL
三、修改配置文件
用編輯器打開 /common/config/config.php,大概23行左右,添加、修改為以下配置:
//路由配置 'route_config' => array ( 'default' => array('m'=>'index', 'c'=>'index', 'a'=>'init'), 'm.yzmcms.com' => array('m'=>'mobile', 'c'=>'index', 'a'=>'init'), ),
注意23行,最后添加一個(gè)英文逗號(hào),然后24行添加一行, 'm.yzmcms.com',修改為你要綁定的二級(jí)域名,后面的不需要修改,
完成后保存,你再訪問 m.yzmcms.com ,你會(huì)驚奇的發(fā)現(xiàn),現(xiàn)在已經(jīng)訪問到手機(jī)版頁面了,而且原來的域名也不受影響。
四、修改模板文件,實(shí)現(xiàn)與電腦版URL同步
用編輯器打開你的手機(jī)版模板,目錄是 “/application/mobile/view/default/”,例如修改index.html,
1.修改欄目URL:
原來的手機(jī)版欄目URL標(biāo)簽是 {U('mobile/index/lists', array('catid'=>$v['catid']))} ,現(xiàn)在修改為 {$v[pclink]} :
<nav class="yzm-nav"> <ul> <li><a href="{U('mobile/index/init')}" {if !isset($catid)} class="current" {/if}>網(wǎng)站首頁</a></li> {m:nav field="mobname,catid,type,pclink" where="parentid=0" limit="20" return="nav_data"} {loop $nav_data $v} <li> <a {if isset($catid) && $v['catid']==$catid} class="current" {/if} href="{$v[pclink]}">{$v[mobname]}</a> </li> {/loop} </ul> </nav>
2.修改內(nèi)容URL:
原來的手機(jī)版內(nèi)容URL標(biāo)簽是 {mobile_url($v['catid'], $v['id'])} ,現(xiàn)在修改為 {$v[url]} ,注意field屬性也要添加對(duì)應(yīng)字段:
<div class="yzm-news-list"> <h3 class="yzm-title">【最近更新】</h3> <ul> <!-- 此處僅為功能演示,不分欄目,調(diào)取模型ID(modelid)為1的所有內(nèi)容 --> {m:lists field="id,catid,title,color,url" modelid="1" limit="20"} {loop $data $v} <li><a href="{$v[url]}" title="{$v[title]}">{title_color($v['title'], $v['color'])}</a></li> {/loop} </ul> </div>
已經(jīng)大功告成,現(xiàn)在PC與WAP已實(shí)現(xiàn)URL完全相同,且都是獨(dú)立域名了,趕快去試試吧!
網(wǎng)友評(píng)論:
感謝教程,我已經(jīng)換好了
2020-06-21 21:28:13 回復(fù)