php 动态生成网站地图,DedeCMS网站地图动态生成方法
余斗以前做过《Dede织梦后台实现地图自动生成(带移动适配xml地图)》,不少读者看完之后咨询我,这样做出来的xml地图,每次更新完文章还要再更新xml地图,有没有可以直接实时生成的xml地图呢?
余斗整理了一下,今天就给出DedeCMS网站地图动态生成的方法:
这个思路类似于《DedeCMS网站链接百度PHP主动推送代码实例》,我们将网站中每天生成的文章实时获取并输出,再做下伪静态,就能完成动态地图的制作。
下载《DedeCMS网站地图动态生成方法(文件) 》。
打开解压后的文件site.php,余斗给出的文件默认是获取全部文章页列表。如果你只需要获取当天文章列表,则将第11行的注释去掉即可。
将site.php上传到网站根目录,运行“你的域名/site.php”,一个列出文章的页面就出现了,这里的问题是,地图没有php格式的,只支持txt、xml的,那么我们还要做下伪静态,生成一个txt的页面。
IIS服务器httpd.ini文件,加入
#site.txt跳转
RewriteRule (.*)/site.txt/site.php
Apache空间则打开网站根目录下的.htaccess文件,加入:
#site.txt跳转
RewriteRule ^site.txt$/site.php
余斗这里只是给出全站文章的动态地图制作方式,如果想加上列表页和栏目页,可以在site.php文件自己加上对应的生成语句,余斗这里就不过多介绍了。
php 动态生成网站地图,DedeCMS网站地图动态生成方法相关推荐
- 织梦dedecms网站地图生成在根目录的开发教程
前言 网站地图,对于做seo来说是非常重要的,可是织梦系统生成的网站地图默认不是生成在网站根目录的,这样不利于蜘蛛的发现,从不利于seo优化.岛主整理了一下让织梦网站地图生成在根目录的开发教程. 开发 ...
- 织梦DedeCMS网站sitemapm站点地图生成插件,详细安装步骤
声明:本文由Rose资源库制作,未经授权禁止转载 织梦dedecms网站sitemap地图生成插件可以生成谷歌sitemap.xml地图,百度baidupam.xml地图以及rss订阅源rss.xml ...
- ios 点生成线路 百度地图_网站地图全面解析
网站地图相信大家都不陌生,但对于一些刚刚接触seo的小伙伴来说可能会有些疑惑.这段时间我也时常听到有学员说网站地图怎么去制作分析,搞得也是非常的头痛,现在就来带大家全面透析网站地图吧. 一.什么是网站 ...
- 如何手工制作html网站地图,提升网站收录率简单的方法是手工制作网站地图与工具生成网站地图两种...
网站地图由网站管理员手动生成,或者使用地图生成工具来提高搜索引擎的友好性,提高蜘蛛效率和用户体验.通常有HTML和XML两种版本,HTML地图是供用户查看的,当站点较深且复杂时,主要的导航.栏目.内容 ...
- 网站地图是什么?怎么生成?格式有哪些?
网站地图是什么? 网站地图就是一个页面,该页面上放置了网站需要搜索引擎抓取的所有页面的链接.当用户在网站上找不到自己所需要的信息时,可以将网站地图作为一种补救措施,从而找到自己需要的信息. 网站地图, ...
- 开源地图服务器 网站,开源WebGIS:地图发布与地图服务
开源WebGIS:地图发布与地图服务 语音 编辑 锁定 讨论 上传视频 上传视频 本词条缺少信息栏.概述图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧! <开源WebGIS:地图发布与 ...
- WebGIS入门--如何做一个简单的校园地图服务网站
目录 OpenLayer库的配置 在HTML中调用 在JavaScript文件中调用 OpenLayer基础操作 显示地图(天地图API) 百度地图API与天地图API 坐标系转换之百度地图 坐标系转 ...
- 网站地图(站点地图)详细介绍以及如何制作
原文链接 什么是网站地图 网站地图,又叫站点地图,它就是一个列出了你网站上所有页面地址的清单文件,一般来说分为2种,一种是给搜索引擎看的,一种是给用户看的,前者帮助搜索引擎更好地收录你的网站,后者帮助 ...
- php静态地图api,Phpcms V9添加网站地图Sitemap静态地图方法(一)
很多时候,我们往往希望在网站上添加一个网站地图,一方面是方便客户了解网站的布局架构,一方面是方便搜索引擎蜘蛛的抓取,那么用Phpcms V9这个程序作为企业的企业管理后台,怎么制作网站地图Sitema ...
- 网络营销——网络营销专员表明网站地图助力网站收录进一步提升
通常在网站建设中网站地图的设置是不可缺少的一项,网站地图的设置更有利于搜索引擎对网站内容更新的抓取,因此,可以说网站地图是通向站内所有链接的一个梯子.有些网站所设层次比较深让蜘蛛难以到达,而梯子的存在 ...
最新文章
- 谷歌、OpenAI 做了一个“魔性AI显微镜”,打算撬开人工智能黑箱
- 通用PE工具箱安装图解
- 甲骨文预言机平台(3) API Gateway
- 路由到另外一个页面_Nextjs使用解读一(项目搭建与路由系统)
- git获取管理员权限 windows,windows下git怎么管理权限
- 印度软件开发人员_我如何辍学并在19岁时在印度找到了一份开发人员的工作
- win10的计算机 桌面图标不见了怎么办,Win10我的电脑怎么放在桌面?Win10此电脑图标不见了的解决方法...
- 使用canvas制作在线涂鸦画板
- linux QT 结束当前进程_Qt与Web混合开发(一)--简单使用
- 推荐几个网站 - (可视化、博客、社区、学习网站)
- 快牛策略——PowerPoint 2003:红头文件的制作及标准
- 短视频运营详解:抖音变现目前流行的是七种方式之一电商卖货
- 3D Question Answering
- c语言如何将变量设为0,C语言中的全局变量如果没有指定初值,则其初值自动设置为0。...
- 【信息技术】【2004.05】双耳语音识别研究:声与电的听觉
- HTML5学习之WebSocket通讯(六)
- 网易之幼儿园小朋友调整队形
- 怎么在百度地图上标注公司地址
- sudo: unable to execute ./xxx.py: no such file or directory
- 三星手机电池循环清零代码_巅峰对决申真谞离奇“滑标” 三星杯决赛首局柯洁轻松告捷...
热门文章
- Neo4j ---windows下载安装neo4j
- yum install gcc 下载失败有可能是这个原因?
- win7使用命令行改计算机名,Win7巧用注册表更改计算机名的实用方法
- LabVIEW在快速传输速率下丢失UDP数据包
- 新浪和腾讯微博开放平台比较
- 财税打印机LQ 670K+ win10驱动
- 移动办公OA系统选型的任何疑问,这篇文章帮您搞定!
- 职业培训学校计算机培训计划,职业技能学校关于计算机应用一级MS-Office培训开班计划.doc...
- 从程序员到合格的软件设计师
- XP下通过NetMeeting实现桌面共享视频会议