别嫌烦哈,我刚玩PHPCMS的时候也是这个德行——觉得“地图”有啥用?我网站内容我都门儿清,百度蜘蛛还能迷路?结果现实给了我一闷棍:辛辛苦苦更了仨月冷门手作测评,结果只收录了首页3个边角料文章!后来才搞明白,这XML格式站点地图啊,就像你给外卖小哥塞的精准小区手绘图,连哪个单元门要刷脸、电梯停哪层、外卖柜最上层还是最下层怕丢冷的热的都标得明明白白!换成百度、谷歌这些蜘蛛大佬,就是告诉它们“我这有多少篇宝藏,按这个顺序爬,别漏!”
说到这儿必须插一句哈,别觉得你站点用的是CMS自带的普通地图页就行,那是给人看的导航,蜘蛛大佬看不懂!必须是PHPcms XML格式站点地图!PHPcms XML格式站点地图!重要的事儿连说三遍哦,怕你们记不住,毕竟踩过的坑不能白踩。
害,插播得有点硬,但作为踩过无数“蜘蛛迷路门”“收录难产门”“排名吊车尾门”的PHPCMS老菜鸟,这句话是我深夜改代码改到掉头发憋出来的金句!你想啊,连家门口的“快递小哥专属路线图”都画不好,凭啥让大佬天天来你家收宝贝?凭你手作测评写得香?别扯了,人家大佬每天要逛几十亿个“店铺”,没时间慢慢逛!
说实话,我一开始图省事,去PHPCMS的插件库搜了一堆“一键生成PHPCMS XML格式站点地图”的玩意儿,结果要么是广告满天飞,要么是只生成个首页加10篇文章的阉割版,要么是直接给你站点植入木马后门!我上次装了个插件,后台直接崩了3天,手作测评的后台数据差点全没,吓得我连夜抱佛脚学PHPCMS原生代码!
所以听过来人一句劝哈,能自己动手改PHPCMS原生代码生成PHPCMS XML格式站点地图,就千万别碰第三方插件!原生代码最安全!原生代码最靠谱!原生代码生成的PHPCMS XML格式站点地图才最对蜘蛛大佬的胃口!
蜘蛛大佬虽然能逛,但也有体力上限啊!你一次性给它塞个几百兆的大地图,人家直接累瘫,下次再也不来了!一般来说,单个PHPcms XML格式站点地图的大小不能超过50MB,文章数不能超过5万条!如果你的站点内容超过5万条,就得分成多个小的PHPcms XML格式站点地图,然后再做一个索引地图!这就像你给外卖小哥塞的不是一张超大海报,而是几张分楼栋的小地图,再加一张总楼栋索引,清晰得很!
放心放心,我不会给你们整一堆看不懂的天书代码哈,我挑的都是最基础的、我这种计算机二级勉强及格的人都能改明白的!
你得找到PHPCMS的根目录,一般是wwwroot或者public_html,然后找到phpcms文件夹,打开它,找到modules文件夹,打开它,找到content文件夹,打开它,找到index.php文件——对,就是这个宝贝!把它复制一份,命名为sitemap.php,然后用编辑器(比如Notepad++或者Sublime Text,别用Windows自带的记事本,容易乱码!容易乱码!容易乱码!)打开!
接下来就是重点了哈,先把原文件里的前几行以后的所有HTML代码全删掉!对,全删!别心疼,HTML代码是给人看的,我们要生成的是给蜘蛛看的PHPcms XML格式站点地图!

然后把下面这段代码复制进去(我已经给你们加了土味注释,方便你们看懂哦):
```php '; echo '好啦,代码复制完啦,接下来把sitemap.php文件上传到你的PHPCMS根目录!然后在浏览器里输入“你的域名/sitemap.php”,如果能看到一张密密麻麻但排版整齐的PHPcms XML格式站点地图,那就说明你成功啦!
如果你的站点内容超过5万条,就得分成多个小的PHPcms XML格式站点地图,比如sitemap1.php、sitemap2.php……然后再做一个sitemap_index.php索引地图!
索引地图的代码我也给你们准备好了,同样是复制粘贴改一点点就行:
```php '; echo '至于小地图怎么改?就是把刚才的sitemap.php里的select语句加个limit就行,比如sitemap1.php是limit 0,50000,sitemap2.php是limit 50000,50000,以此类推!
别以为生成完就万事大吉啦,你还得告诉蜘蛛大佬:“我家画好新的精准路线图啦,快来收宝贝!”
怎么告诉呢?有两个办法:
还有哦,记得定期更新你的PHPcms XML格式站点地图!比如你每天都更文章,就可以每天更新一次;如果你每周更一次,就可以每周更新一次!更新完之后再主动提交一次,或者等蜘蛛大佬自己来爬就行!
搞PHPCMS XML格式站点地图这件事,看起来简单,但很多新手站长都忽略了!成功从来都不是一蹴而就的,是由一件一件小事堆积起来的!比如每天更一篇高质量的文章,比如画好一张精准的PHPcms XML格式站点地图,比如定期检查网站的死链接!
只要你肯用心,肯坚持,蜘蛛大佬肯定会天天来你家收宝贝,你的网站收录肯定会越来越多,排名肯定会越来越好!加油哦,未来的PHPCMS大神!
下一篇: phpcms502错误修复解决方法
易频IT社区是综合性互联网IT技术门户网站,专注分享网络技术、服务器运维、网络安全、编程开发、系统架构、云计算、大数据等行业干货,实时更新IT行业资讯、零基础教程、实战案例,为IT从业者、技术爱好者提供专业的学习交流平台。
Copyright © 2021-2026 易频IT社区. All Rights Reserved. 备案号:闽ICP备2023013482号 网站地图