手工SEO

手工SEO首页 DEDE教程 正文

利用织梦单页文档管理制作sitemap.xml地图(非插件)

手工SEO 2019-08-08 16:22:18 DEDE教程 117℃ 手工SEO

sitemap.xml地图对网站的收录有很大的帮助,但是网上很多织梦sitemap.xml插件深山都不太喜欢,所以我今天分享一下我一直在用的方法:利用织梦单页文档制作复合seo规则的sitemap地图!为什么说它不符合网站seo优化呢?可以参考《什么是sitemap地图,制作时需要注意什么》

觉得织梦单页文档管理制作sitemap地图麻烦的,可以参考《利用织梦栏目管理制作sitemap地图》这篇帖子,相对方便一些。

一、新建一个sitemap.htm模板

1.登录后台,选择【模板】-【模板管理】-【默认模板管理】-点击最下面的【新建模板】新建一个模板

新建sitemap.html模板

2.,复制下面这段代码进去;

<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <!-- 首页 --> <url> <loc>{dede:global.cfg_basehost/}/</loc> <lastmod>{dede:arclist row=1 titlelen=24 orderby=pubdate} [field:pubdate function=strftime('%Y-%m-%d',@me)/] {/dede:arclist}</lastmod> <changefreq>always</changefreq> <priority>1.0</priority> </url> <!-- 顶级栏目 --> {dede:channel row='200' type='top'} <url> <loc>[field:typelink /]</loc> <changefreq>always</changefreq> <priority>0.8</priority> </url> <!-- 二级栏目 --> {/dede:channel} {dede:channel type='son' typeid='1'} <url> <loc>[field:typelink /]</loc> <changefreq>always</changefreq> <priority>0.7</priority> </url> {/dede:channel} <!-- 产品/文章 --> {dede:arclist row='5000' orderby=pubdate} <url> <loc>[field:arcurl/]</loc> <lastmod>[field:pubdate function=strftime('%Y-%m-%d',@me)/]</lastmod> <changefreq>always</changefreq> <priority>0.6</priority> </url> {/dede:arclist} </urlset>

3.命名为sitemap.htm,并保存模板。

保存sitemap.html模板

二、新建一个单页文档管理

1.以此选择【核心】-【频道模型】-【单页文档管理】,如下图:

新建单页文档管理

2.然后选择【增加一个页面】,如下图所示:

增加一个单元文档


3.填入相对应的信息(参考下图),最下方保存

页面标题:sitemap

关联标识: default

模板文件名:{style}/sitemap.htm

文件名: sitemap.xml

单页文档填入对应信息

4.点击上方【更新所有页面】即可生成sitemap.xml地图,更新之后访问您的域名/sitemap.xml(如)查看地图

生成sitemap.xml地图

三、注意事项

1.用上面这段代码生成的sitemap.xml地图需要开启织梦网站开启绝对路径,没有开启的可以在调用前面加自己的域名。

2.记得每次发表完文章或者修改完文档之后,【核心】-【频道模型】-【单页文档管理】-【更新所有页面】生成一下网站的sitemap地图就好了(如果觉得麻烦的可以研究下自动更新)!

上一篇:修改织梦tag标签显示文章数量多少个话题

下一篇:织梦CMS网站安全设置教程,做好这些织梦安全翻三倍

网站分类
标签列表