wordpress免插件生成sitemap网站地图
目前新版的wordpress已经自带了XML站点地图,可以在地址栏直接访问
https://域名/wp-sitemap.xml但是wordpress自带的站点地图属于索引型,可以简单的理解为xml文档里面还有xml文档,而不是真正的网站网址,这种索引型通过sitemap提交的话百度不会收录,会提示“索引型不予处理”,所以本章教大家如何不使用插件的情况下生成支持百度收录的xml站点地图
将下面代码复制并保存到文件sitemap.php,然后上传到网站根目录,如果不会的直接下载这个上传到网站根目录sitemap.rar – 蓝奏云 (lanzoum.com) daily1.0monthly0.6+00:00weekly0.6weekly0.8monthly0.4 宝塔面板找到计划任务,选择shell脚本脚本内容
0 1 * * * wget -O /home/wwwroot/sitemap.xml http://www.itzyz.cn/sitemap.php >/dev/null 2>&1如果你的网站是https需要再脚本中加上--no-check-certificate,具体如下
wget -O /www/wwwroot/www.itzyz.cn/sitemap.xml --no-check-certificate https://www.itzyz.cn/sitemap.php脚本里面域名和路径请根据自己站点修改
你如果把sitemap.php放在其他文件夹 那么请修改sitemap.php中的require(‘../wp-blog-header.php’); 如果放在一级文件夹那么修改成require(‘../wp-blog-header.php’); 每多一层多一个’.’,脚本也需要相应的目录
wordpress免插件生成sitemap网站地图-爱学习的阿松 (itzyz.cn)