DedeCMS网站页面移动url适配方法

余斗博客的移动适配在经历了长达3个月的时间,终于适配成功,期间提交了数十个规则版本,却一直显示适配中,各种投诉站长平台提交问题,上个星期才提示“适配成功”。

从图中可以看出,有的规则适配成功,有的规则校验失败,有的则是适配部分成功,这是因为余斗在提交规则的时候考虑到所有的页面都适配,把很多页面的规则都提交上去,而有的页面还未被百度收录,适配就会失败,百度是这样提示的:“ 您提交的规则所涉及的页面,绝大多数未收录(区别于索引)或展现过少,平台工具为了高效处理海量规则,会将未达到校验标准的规则做延后处理,站点方面不必再做额外工作。”。

余斗总结了,发现url适配的成功率是最高的,今天余斗就站长们用的最多的cms系统——DedeCMS站点的url适配对制作写个教程,希望给大家的移动适配之路带来一点帮助。

1、与《Dede织梦后台实现地图自动生成(带移动适配xml地图)》中讲到的做法相同,将以下代码复制并粘贴到tmap.htm(自行创建)中,做成一个推送地图:

<html>

<!DOCTYPE html PUBLIC
“-//W3C//DTD XHTML 1.0 Transitional//EN”
“http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>

<head>

<meta http-equiv=
“Content-Type” content=
“text/html; charset=gb2312”/>

<title>sitemap</title>

</head>

<body>

http:
//www.yudouyudou.com<br/>

http:
//www.yudouyudou.com/tags.html<br/>

http:
//www.yudouyudou.com/sitemap.xml<br/>

http:
//www.yudouyudou.com/jqueryfade<br/>

http:
//www.yudouyudou.com/jsex<br/>

{dede:channel titlelen=
’30’ type=
‘top’}

  <li>http:
//www.yudouyudou.com[field:typelink/]</li>

{/dede:channel}

{dede:channel titlelen=
’30’ type =
‘son’
typeid =
‘2’}

  <li>http:
//www.yudouyudou.com[field:typelink/]</li>

{/dede:channel}

{dede:channel titlelen=
’30’ type =
‘son’
typeid =
‘3’}

  <li>http:
//www.yudouyudou.com[field:typelink/]</li>

{/dede:channel}

{dede:channel titlelen=
’30’ type =
‘son’
typeid =
‘4’}

  <li>http:
//www.yudouyudou.com[field:typelink/]</li>

{/dede:channel}

{dede:arclist titlelen=
’70’ orderby=
‘pubdate’
typeid =
‘2,3,4’ row=
‘2000’}

  <li>http:
//www.yudouyudou.com[field:arcurl/]</li>

{/dede:arclist}

{dede:tag row=
‘1000’ getall=
‘1’ sort=
‘hot’}

<li>http:
//www.yudouyudou.com[field:link/]</li>

{/dede:tag}

<li>http:
//www.yudouyudou.com/tags/dedecms/2.html</li>

<li>http:
//www.yudouyudou.com/tags/dedecms/3.html</li>

<li>http:
//www.yudouyudou.com/tags/wordpress/2.html</li>

</body>

</html>

 

将代码中我的域名更换成自己的域名,目录可自行添加。

2、在后台生成推送地图,打开这个推送地图,复制生成的全站链接到Excel表格中:

3、将Excel表格中的地址复制一列到另外一个表格中,批量替换地址中的“www”为“m”:

我们会得到这样一列地址:

4、将得到移动站地址整列复制到pc站表格的后面一列:

5、把这两列全部复制,粘贴到txt文本中:

6、我们可以看到就得到了整站链接的url对,但是百度移动适配的url适配中讲到,配对的url之间一个空格隔开即可,我们进一步修改,替换url对之间的那几个空格为一个空格:

7、最后得到完美的url适配对:

8、提交到百度站长工具中的url适配中,可以提交txt文本也可以像下面这样把链接复制进去:

做url适配对的过程中要注意,百度站长工具是不支持中文url的,像https://www.yudouyudou.com/tags/收录.html这样的url形式一定要转换成 https://www.yudouyudou.com/tags/%E6%94%B6%E5%BD%95.html这样的才能正确的提交,不然百度站长工具会报错。将中文url转换码可以使用工具,余斗推荐http://tool.chinaz.com/Tools/URLEncode.aspx。