web建站教程
  1. 首页
  2. vuejs
  3. js
  4. 好玩
  5. AIGC工具
  6. 前端知识
  7. 百度echarts
  8. 更多
    php入门
    nodejs
    mockjs
    reactjs
    mysql
    wordpress
    织梦cms
    帝国cms
    git教程
    IT知识
    模板大全
    休息站
    手机应用

dedecms不用第三方插件,利用代码自动生成一个sitemap.xml

66 ℃

问题描述:wordpress建站的站长应该知道wordpress带有很多第三方插件,可以自动sitemap.xml,但是dedecms建站就没有这么方便了,每次都需要到第三方平台生成再下载到本地传到服务器上,今天小编给大家简单介绍一下解决方法!

第一步:在模板里新建一个sitemap.htm模板,代码如下:

<?xml version="1.0" encoding="utf-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" 
xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 
http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
{dede:sql sql="SELECT * FROM dede_archives WHERE channel=1 AND typeid NOT IN (1, 13) 
AND pubdate > UNIX_TIMESTAMP('2025-01-01 00:00:00') ORDER BY pubdate DESC"}
<url>
<loc>https://ipkd.cn/webs_[field:id/].html</loc>
<lastmod>[field:pubdate function='GetDateTimeMk(@me)'/]</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
{/dede:sql}
</urlset>

注意事项:

1、typeid NOT IN(1, 13),屏蔽不需要加入的栏目;

2、pubdate > UNIX_TIMESTAMP('2025-01-01 00:00:00'),只显示2025-01-01 00:00:00后面的文章;

3、https://ipkd.cn/webs_[field:id/].html,如何你用的是文件名,可以把[field:id/]改成[field:filename/]

第二步:在单页文档管理新建一个sitemap文档

1、模版名字改成新建的sitemap.htm

2、文件名改成sitemap.xml

3、每天更新一次sitemap文档。

Trae:新一代免费的AI编程工具

dedecms获取指定栏目下所有文章数量(包含子栏目/不包含子栏目下的文章)

dedecms循环指定栏目下的所有内容(栏目名字、栏目链接和栏目文章)

dedecms根据动态关键词获取对应文章(亲测有效)

抖音应该怎么做SEO优化?

企业网站的SEO技术部门应该执行哪些SEO标准?

标签: dedecms教程, seo技术

上面是“dedecms不用第三方插件,利用代码自动生成一个sitemap.xml”的全面内容,想了解更多关于 织梦cms 内容,请继续关注web建站教程。

当前网址:https://ipkd.cn/webs_19047.html

声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

当前位置: 网站首页 > 织梦cms
本文共计1034个字,预计阅读时长7分钟
生活小工具,收录了80多款小工具
上一篇: WordPress用自定义代码实现更高级的分页功能
下一篇: 车牌号输入HTML模板下载
x 打工人ai神器