如果你是用的Nginx部署的WordPress,在使用Yoast SEO插件时sitemap 404错误,可以按下面方法解决。
Sitemap 可方便网站管理员通知搜索引擎他们网站上有哪些可供抓取的网页。常用的就是xml文件或txt文件。Yoast SEO 是一款非常强大的SEO插件,WordPress 排名第一。第一个真正意义上的WordPress全能SEO解决方案!包含了页面内容分析、XML站点地图和更多功能!
Yoast SEO的XML站点地图功能默认是打开的,但是我却访问不到站点地图XML。
也就是我的博客的
https://blog.gallifrey.cn/sitemap_index.xml
404错误,找不到这个文件。
你可以尝试以下方法
- 关闭XML站点地图功能,然重新开启
- 修改Nginx中对于WordPress的Server配置,增加
rewrite ^/sitemap_index.xml$ /index.php?sitemap=1 last;
rewrite ^/([^/]+?)-sitemap([0-9]+)?.xml$ /index.php?sitemap=$1&sitemap_n=$2 last;
然后重启Nginx,再次访问sitemap_index.xml就没有问题了。
如果帮助到了你,欢迎点个赞!