织梦dedecms5.7 生成百度地图sitemap和谷歌地图site
导读:织梦技术织梦技术因为我的新网站 交友吧 收 录收录的特别慢,之前dede系统用的sitemap是直接用的插件百度新闻因为看到一篇日志,那个鬼说这样有用,今天仔细查了下,后来发现织梦模板下载织梦cms模板。
因为我的新网站 交友吧 收 录收录的特别慢,之前dede系统用的sitemap是直接用的插件百度新闻…因为看到一篇日志,那个鬼说这样有用,今天仔细查了下,后来发现这个生成的 xml现在已经不符合百度sitemap的要求了,而且还是只适用于news.baidu.com这个网站…瞬间感觉无比蛋疼,然后今天就研究了下怎么用 dedecms生成正确的sitemap文件
好了 直接看步骤吧.
1.dedecms 生成里面有一个生成地图,原来这个生成的是html,不是我们想要的,而且只生成栏目的,没文章,但是这个界面我们可以方便操作,所以就在这上面来进行修改
2.在 /templets/plus 目录下 找到两个文件sitemap.htm 和 rssmap.htm,前者我们当中是百度的sitemap 后者我们当中谷歌的sitemap
3.
修改sitemap.htm :把原来的代码全部删除 然后用下面的代码
<?xml version="1.0" encoding="{dede:global.cfg_soft_lang /}"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>{dede:global.cfg_basehost/}</loc> <changefreq>always</changefreq> <priority>1.0</priority> </url> {dede:arclist row='10000' orderby='pubdate'} <url> <loc>[field:global.cfg_basehost/][field:arcurl/]</loc> <lastmod>[field:pubdate function="GetDateMK(@me)"/]</lastmod> </url> {/dede:arclist} {dede:channelartlist row='50'} <url> <loc>{dede:global.cfg_basehost/}{dede:field name='typeurl'/}</loc> <lastmod>{dede:php}echo date('Y-m-d');{/dede:php}</lastmod> </url> {dede:channel type='son' row='8'} <url> <loc>[field:global.cfg_basehost/][field:typelink/]</loc> <lastmod>[field:id runphp="yes"]@me=date('Y-m-d');[/field:id]</lastmod> </url> {/dede:channel} {/dede:channelartlist} </urlset> 修改rssmap.htm:把原来的代码全部删除 然后用下面的代码 <?xml version='1.0' encoding='UTF-8'?> <urlset xmlns='http://www.google.com/schemas/sitemap/0.84'> {dede:arclist typeid='0' } <url><loc>[field:global.cfg_basehost/][field:arcurl/]</loc><lastmod>[field:pubdate function="MyDate('Y-m-d',@me)"/]</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url> {/dede:arclist} {dede:channelartlist row=50} <url><loc>{ded织梦网站模板e:global.cfg_basehost/}{dede:field name='typeurl'/}</loc><lastmod>{dede:php}echo date('Y-m-d');{/dede:php}</lastmod><changefreq>daily</changefreq>&织梦模板网站lt;priority>1.0</priority></url> {dede:channel type='son' row='8'} <url><loc>[field:global.cfg_basehost/][field:typelink/]</loc><lastmod>[field:id runphp="yes"]@me=date('Y-m-d');[/field:id]</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url> {/dede:channel} {/dede:channelartlist} </urlset>声明: 本文由我的SEOUC技术文章主页发布于:2023-07-19 ,文章织梦dedecms5.7 生成百度地图sitemap和谷歌地图site主要讲述地图,标签,织梦网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: https://www.seouc.com/article/web_30132.html