使用dedecms移動建站開發(fā)完成之后,需要通過百度平臺站長工具提交相應(yīng)的PC端與移動端適配的關(guān)系,正確的進(jìn)行適配能更好在使信息在移動端搜索中占據(jù)優(yōu)勢,所以添加百度規(guī)則適配和URL適配就顯得尤為重要啦!
PC+WAP動態(tài)URL地址適配關(guān)系:
欄目頁的對應(yīng)關(guān)系沒有規(guī)律,且數(shù)量較少,使用URL適配 ;文章頁為有規(guī)律的網(wǎng)址,且數(shù)量多,使用規(guī)則適配。
1、URL對應(yīng)關(guān)系示例:
2、適配方式:
欄目頁的對應(yīng)關(guān)系沒有規(guī)律,且數(shù)量較少,使用URL適配 ;文章頁為有規(guī)律的網(wǎng)址,且數(shù)量多,使用規(guī)則適配。
提交首頁和欄目頁URL適配(如圖):
文章頁適配關(guān)系規(guī)則:
規(guī)則的網(wǎng)址適配主要適配內(nèi)容頁面。表達(dá)式如下:
http://www.pc.com/(w+)/(d+)/(d+)/(d+).html
http://m.pc.com/view.php?aid=${4}
對于欄目較多的Dedecms網(wǎng)站,人工列出所有的欄目頁URL對顯然很費(fèi)事,這里推薦一個方法可以輕松解決該問題:
※在模板中嵌入以下代碼,對應(yīng)前臺頁面中即可顯示所有欄目的URL對,復(fù)制粘貼即可:
{dede:channelartlist row=100 typeid='top'}
http://www.pc.com{dede:field name='typeurl'/}http://m.pc.com/list.php?tid={dede:field name='id'/}<br>
{dede:channel type='son' noself='true'}
http://www.pc.com[field:typelink/]http://m.pc.com/list.php?tid=[field:id/]<br>
{/dede:channel}
{/dede:channelartlist}
※提交完規(guī)則適配,等待百度審核。
還可使用<link>標(biāo)簽以便于百度更好地發(fā)現(xiàn)PC站和移動站的移動適配關(guān)系,在模板的<head></head>標(biāo)簽內(nèi)加入如下代碼:
1、PC站首頁模板:
<link rel="alternate" media="only screen and(max-width: 640px)" href="http://m.pc.com" >
2、PC站欄目頁模板:
<link rel="alternate" media="only screen and(max-width: 640px)"href="http://m.pc.com/list.php?tid={dede:field.id/}" >
3、PC站文章頁模板:
<link rel="alternate" media="only screen and(max-width: 640px)" href=" http://m.pc.com/view.php?aid={dede:field.id/}">
4、移動站首頁模板:
<link rel="canonical"href="http://www.pc.com/ "/>
5、欄目頁模板:
<link rel="canonical"href="http://www.pc.com{dede:type typeid='0' row=1}[field:typelink/]{/dede:type}"/>
6、文章頁模板:
<link rel="canonical"href="http://www.pc.com/{dede:field.idrunphp='yes'}$id=@me;@me='';$url=GetOneArchive($id);@me=$url['arcurl'];{/dede:field.id}"/>