dedecms制作网站地图最简单的方法

自媒体 思享 2087浏览

dedecms生成xml地图的方法有好几个,也有插件。但是有的时候不知道什么原因用不了,比如之前在分享的《dedecms织梦怎么生成百度、谷歌sitemap地图》我今天试又不行,所以在网上重新找了一个方法,这个方法更加简单。

制作思路

通过dedecms生成单页面的功能,只要制作好一个xml的模板,就能生成xml地图文件

步骤

制作模板

制作一个xml地图模板文件,一般命名为:sitemap.htm,然后把以下代码放置模板文件即可:

  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  3. xmlns:mobile="http://www.baidu.com/schemas/sitemap-mobile/1/">
  4. <url>
  5. <loc>{dede:global.cfg_basehost/}</loc>
  6. <lastmod>{dede:arclist row=1 titlelen=24 orderby=pubdate}[field:pubdate function=strftime('%Y-%m-%d',@me)/]{/dede:arclist}</lastmod>
  7. <changefreq>always</changefreq>
  8. <priority>1.0</priority>
  9. </url>
  10. {dede:channel row=’1000′ type=’top’}
  11. <url>
  12. <loc>[field:typelink /]</loc>
  13. <changefreq>daily</changefreq>
  14. <priority>0.9</priority>
  15. </url>
  16. {/dede:channel}
  17. {dede:arclist row=2000 orderby=pubdate typeid=1}
  18. <url>
  19. <loc>[field:arcurl/]</loc>
  20. <lastmod>[field:pubdate function=strftime('%Y-%m-%d',@me)/]</lastmod>
  21. <changefreq>monthly</changefreq>
  22. <priority>0.8</priority>
  23. </url>
  24. {/dede:arclist}
  25. </urlset>

将文件上传到/templets/default/目录下即可,也可以参考《百度XML地图规范的格式是怎样的》自定义html

生成页面

点击

织梦后台——核心——频道模型里面的单页文档管理

增加一个页面,参考如下设置

网站地图设置

弄好之后,更新这个页面就可以更新xml地图了,文件为网站更目录下sitemap.xml文件

还可以在robots中添加 (以我的网站为例)

sitemap:https://www.4xseo.com/sitemap.xml

推荐阅读

dedecms企业模板哪个好,有什么值得推荐的

智萌内容管理系统以简单、实用、开源著称。是国内最知名的PHP开源网站管理系统,也是用户最多的PHP CMS系统。经过多年的发展,目前的版本无论是功能还是易用性都有了很大的进步。下面,PHP中文网将与大家分享dedecms编织梦想的五个实用模板,供大家......

阿里云虚拟主机空间安装织梦dedecms教程

Dreamweaver dedecms建站系统是目前国内流行的内容管理软件。很多通过万伟京生优惠购买阿里云虚拟主机的家长,不知道如何在阿里云王湾空间安装这个软件。这里分享一下这篇文章,供大家参考。值得提醒的是,由于Dreamweaver系统漏洞较多,......

dedecms建站教程:如何安装、更换织梦cms模板

很多站长不会用网上的织梦cms模板,走了很多弯路。其实只要模板完整,操作三个地方就可以简单的改变织梦模板。如果下载的dedecms模板的文件夹名是default,且默认模板文件名重复,则需要更改文件名,然后上传到FTP,不需要替换原来的默认文件;登录......