织梦dedecms各大搜索引擎移动端适配规则

移动端的时代,大部分的dede企业网站的没有考虑过移动端怎么去改版(移动端改版可以参考:手机端仿站),怎么去获得流量,本内容主要内容为百度、360、搜狗、神马等搜索引擎移动适配规则。
从dede的程序分析,可以得出三种链接出来。
首页
列表页
内容页(包含专题页)
三种链接格式出来,两个格式即可。
url格式(pc链接:http://www.f360f.com 移动端链接:https://m.f360f.com)
pattern模式(需要对正则了解个p)
那么对应的首页、列表页直接使用url格式即可,而内容页因为内容量级的问题,所以只能使用pattern模式,来匹配链接。
百度移动适配规则
内容页移动适配
站点网址:http://zhanzhang.baidu.com/
#(\w+)代表字符串,(\d+)表示数字
http://www.f360f.com/(\w+)/(\d+).html #对应着:http://www.f360f.com/naipingjia/993.html
http://www.f360f.com/(\w+)/(\w+)/(\d+).html #对应着:http://www.f360f.com/yuerzhishi/baobaohulizhishi/725.html
#${2} 对应着上面第一条的第二个参数,第二个数字为内容的id值 ,同理${3}对应的是第三个参数
https://m.f360f.com/view.php?aid=${2} #对应着:https://m.f360f.com/view.php?aid=993
https://m.f360f.com/view.php?aid=${3} #对应着:https://m.f360f.com/view.php?aid=725
dedecms各大搜索引擎移动端适配规则
列表页适配
因为dede列表页,与移动的无逻辑性的关系,所以就要使用url的方式提交链接。(当然您说你的移动端做了伪静态,你的pc做了动态就寻其他的方法吧)。
如果只是几个栏目,那么还好处理,如果像待产包最全清单网站130多个栏目,那估计就搞死个人了。看dede仿站里面有一篇这样的内容dede仿站第四课:为了他(她)套上它,可以通过标签获取到栏目的链接,这样就解决了。
#下面注释仅供理解阅读使用,如需使用,请删除注释内容
{dede:channelartlist row=100 typeid='top'}
#获取顶级栏目的链接,以及id值,pc链接与移动链接中间用空格隔开(百度使用,其他的搜索引擎是tab间隔)
http://www.f360f.com{dede:field name='typeurl'/} https://m.f360f.com/list.php?tid={dede:field name='id'/}
#获取顶级栏目下的下级栏目的链接,以及id值
{dede:channel type='son' noself='true'}
http://www.f360f.com[field:typelink/] https://m.f360f.com/list.php?tid=[field:id/]<br>
{/dede:channel}
{/dede:channelartlist}
上述代码可以放在任何一个模板位置上,当然建议还是放在底部,收集到栏目相关链接后,然后就修改过来。
dedecms各大搜索引擎移动端适配规则
剩下的就是提交规则,等到百度审核。
360移动适配
360站长:http://zhanzhang.so.com/
列表页适配
url匹配规则,中间间隔换为tab键,保存为txt文件放置到网站任意目录。
内容页移动适配
与百度的规则无多大区别,只是${2}换成了\2
#(\w+)代表字符串,(\d+)表示数字
http://www.f360f.com/(\w+)/(\d+).html #对应着:http://www.f360f.com/naipingjia/993.html
http://www.f360f.com/(\w+)/(\w+)/(\d+).html #对应着:http://www.f360f.com/yuerzhishi/baobaohulizhishi/725.html
#${2} 对应着上面第一条的第二个参数,第二个数字为内容的id值 ,同理${3}对应的是第三个参数
https://m.f360f.com/view.php?aid=\2 #对应着:https://m.f360f.com/view.php?aid=993
https://m.f360f.com/view.php?aid=\3 #对应着:https://m.f360f.com/view.php?aid=725
搜狗移动适配
搜狗站长:http://zhanzhang.sogou.com/
列表页适配
搜狗的url适配跟其他的搜索引擎都不一样,需要是xml格式,且还有一堆参数。
如果你栏目的比较多,那么建议您,看看python的文件操作,这样几百个链接瞬间也可以处理完成。
<?xml version="1.0" encoding="utf-8" ?>
<!-- xml文件需以utf-8编码 -->
<urlset>
<url>
<loc>http://www.f360f.com/</loc> # pc链接
<data>
<display>
<url_pattern>https://m.f360f.com/</url_pattern> #移动端链接
<version>7</version>
</display>
</data>
</url>
# 第二组
<url>
<loc>http://www.f360f.com/yunmaqingdan/</loc>
<data>
<display>
<url_pattern>https://m.f360f.com/list.php?tid=42</url_pattern>
<version>7</version>
</display>
</data>
</url>
#第二组结束,以<url>开头</url>结束
</urlset>
内容页移动适配
<?xml version="1.0" encoding="utf-8" ?>
<!-- xml文件需以utf-8编码 -->
<urlset>
<url>
<loc>http://www.f360f.com</loc> #入口链接
<data>
<display>
<pc_url_pattern>http://www.f360f.com/(\w+)/(\d+).html</pc_url_pattern>
<url_pattern>https://m.f360f.com/view.php?aid=${2}</url_pattern>
<pc_sample>http://www.f360f.com/naipingjia/993.html</pc_sample> #符合上述规则的pc链接
<wap_sample>https://m.f360f.com/view.php?aid=993</wap_sample> #符合上述规则的移动端链接
<version>7</version>
</display>
</data>
<