帝国系统制作SITEMAP分页的步骤详解

2018-10-22    来源:爱站科技

容器云强势上线!快速搭建集群,上万Linux镜像随意使用

网站地图是网站上所有链接的容器,它为“饥饿”的搜索引擎程序提供食物,那么帝国系统制作SITEMAP分页的步骤详解大家都清楚吗?下文是爱站技术频道小编为大家整理的介绍,希望对你了解有所帮助!

GOOGLE SITEMAP 的制作xhhnet已给出详细方法,不过我发现其中并不包括重要的栏目地址,而且有个小地方未做说明,所以有不少人照做后发现提交后GOOGLE页面显示SITEMAP出错。经过询问WC和hicode,总结方法如下,思路还是原来的,但调用的标签不一样。生成的sitemap更合理。并且已全部提交成功。

本方法利用栏目分别创建不同的sitemap,达到SITEMAP分页的效果,制作出来的SITEMAP完全符合,制作步骤如下

新增:
栏目地址
SITEMAP错误日期无效原因

一、系统参数设置 -> 信息设置

模板是否支持程序代码:??是
(一定要先做好这一步,才进行下一步的工作,否则提交后出错。)

二、打开后台模板管理 -> 管理标签模板 -> 增加标签模板:

1、自定义google地图标签

注意:时间显示格式选择:Y-m-d
(如果是默认的Y-m-d H:i:s,则提交后会显示Sitemap 错误和警告)


页面模板内容:
http://www.yoursite.com[!--the.classurl--]
[!--empirenews.listtemp--][!--empirenews.listtemp--]

列表内容模板:
http://www.yoursite.com/cms/wiki/know/2018-10-22/47604.html
? ? [!--newstime--]
? ?


2、自定义google地图索引标签

注意:时间显示格式选择:Y-m-d
(如果是默认的Y-m-d H:i:s,则提交后会显示Sitemap 错误和警告)

页面模板内容:
[!--empirenews.listtemp--][!--empirenews.listtemp--]

列表内容模板:
[!--newstime--]

三,开始增加地图

建立网站地图涉及到你的网站架构问题,基本原理是有多少个非终极栏目就可以添加多少个地图,如sitemap1,sitemap2.....这样的地图包括了终极栏目的地址和具体文章地址,不过并不包括非终极栏目本身的地址,可以先用一个sitemap999包括这些非终极栏目的地址,然后再一个个添加非终极栏目的sitemap。

模板管理->管理自定义页面 -> 增加自定义页面:

(以下先用一个sitemap999包括这些非终极栏目的地址)
1、页面名称:网站大类地图

文件名:? ?../../sitemap999.xml

页面内容:
='<?xml version="1.0" encoding="UTF-8"?>'?>

??http://www.yoursite.com
??[listsonclass]'0',0,0,0,3,地图标签ID,0,0[/listsonclass]


(以下添加非终极栏目的sitemap)
2、页面名称:网站地图1

文件名:? ?../../sitemap1.xml

页面内容:
='<?xml version="1.0" encoding="UTF-8"?>'?>

??http://www.yoursite.com
??[listsonclass]栏目ID,3000,0,0,0,地图标签ID,0,0[/listsonclass]


3、页面名称:网站地图2

文件名:? ?../../sitemap2.xml

页面内容:
='<?xml version="1.0" encoding="UTF-8"?>'?>

??http://www.yoursite.com
??[listsonclass]栏目ID,3000,0,0,0,地图标签ID,0,0[/listsonclass]


......

网站地图3网站地图4网站地图5网站地图6....除文件名外和栏目ID改变外其他同样.

4.制作地图索引页

页面名称:网站地图索引页

文件名:? ?../../sitemap_index.xml

页面内容:
='<?xml version="1.0" encoding="UTF-8"?>'?>
? ?
? ?
? ?? ?http://www.yoursite.com/sitemap999.xml
? ?? ?[ecmsinfo]'0',1,0,0,3,地图索引标签ID,0[/ecmsinfo]
? ?

? ?
? ?? ?http://www.yoursite.com/sitemap1.xml
? ?? ?[ecmsinfo]栏目ID,1,0,0,0,地图索引标签ID,0[/ecmsinfo]
? ?

? ?
? ?? ?http://www.yoursite.com/sitemap2.xml
? ?? ?[ecmsinfo]栏目ID,1,0,0,0,地图索引标签ID,0[/ecmsinfo]
? ?


? ?? ?http://www.yoursite.com/sitemap3.xml
? ?? ?[ecmsinfo]栏目ID,1,0,0,0,地图索引标签ID,0[/ecmsinfo]
? ?


? ?? ?http://www.yoursite.com/sitemap4.xml
? ?? ?[ecmsinfo]栏目ID,1,0,0,0,地图索引标签ID,0[/ecmsinfo]
? ?


? ?? ?http://www.yoursite.com/sitemap5.xml
? ?? ?[ecmsinfo]栏目ID,1,0,0,0,地图索引标签ID,0[/ecmsinfo]
? ?


? ?? ?http://www.yoursite.com/sitemap6.xml
? ?? ?[ecmsinfo]栏目ID,1,0,0,0,地图索引标签ID,0[/ecmsinfo]
? ?

? ?



四、后台 -> 数据更新
刷新所有自定义页面。

五、到GOOGLE管理员页面登录提交sitemap_index.xml及所有sitemap.


说明:sitemap999.xml是网站大类栏目地址的地图(不包括具体文章地址),其他sitemap1,sitemap2.....是各个非终极栏目的地图(包括下面终极栏目的地址和具体文章地址),sitemap_index是所有地图索引。这样就基本上一网打尽了帝国系统的所有网址了。

还有sitemap文件不能过大,如果再加上服务器线路不好的情况下,也容易造成GOOGLE收录出错,这时请适当减小网站地图中[listsonclass]栏目ID,3000,...[/listsonclass]中的“3000”数目。这个参数并不是控制sitemap文件的收录数量,而是控制每个终极栏目加入的文章数量。

个人经验,一个单个的sitemap控制在3MB左右,GOOGLE是可以接受的。

提交成功后,以后网站有更新时,在帝国后台刷新一下相应的自定义sitemap页面即可。

上传以下图片:

上文是关于帝国系统制作SITEMAP分页的步骤详解,希望对你学习这方面内容有所帮助,更多内容请继续关注爱站技术频道网吧!

标签: Google 代码 服务器 搜索 搜索引擎

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。

上一篇:cms模板里调用SQL的操作方法

下一篇:简单介绍八点帝国CMS构架更新