web建站教程
     
  1. 首页
  2. 前端UI组件库
  3. AI项目和框架
  4. AIGC工具
  5. 百度echarts
  6. 地图大全
  7. 前端知识
  8. 更多
    vuejs
    js入门
    php入门
    mysql
    wordpress
    织梦cms
    帝国cms
    git教程
    IT知识
    模板大全
    休息站
    AI应用

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

490 ℃

问题描述: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文档。

dedecms内容页根据栏目id判断显示不同内容

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

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

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

抖音应该怎么做SEO优化?

标签: dedecms教程 seo技术

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

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

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

当前位置: 首页 > 织梦cms
Trae:新一代免费的AI编程工具

呱呱工具箱

一款免费的在线小工具,无需下载,打开即可使用!呱呱工具箱

在线育儿补贴计算器

快来看看你到底可以领到多少补贴!生活小工具
上一篇:
下一篇:
x 打工人ai神器