2025.06.26 谷歌SEO教程 1 min read

WordPress插件RankMath站点地图404错误如何修复?

📚 核心目录提取 (Table of Contents)

如果你发现你的WordPress网站在提交谷歌站点地图的时候,提示无法抓取,大概率是站点地图,本身链接出现了404的问题。

提交站点地图显示无法抓取

你首先需要打开你这个站点地图,通常打开的方式是:
你的域名/sitemap_index.xml
把这个网址,复制到浏览器,打开,检测是否像这样,出现404错误,显示了页面不存在。

站点地图打开后显示404

为什么出现这种404?

根据Rankmath的官方回复,这种问题的产生是由于缓存插件,没有降站点地图的url链接排除导致的,一般情况下,站点地图是不会被缓存插件进行缓存的,但是有些缓存插件或者服务器,为了追求极致的速度,可能会把站点地图也给添加缓存。

rankmath回复站点地图url出现404的原因

如修复rankmath插件的站点地图出现404页面的问题?

因此,我们可以在自己的主题编辑器里面的,function.php 文件里面,添加一个代码:
add_filter( ‘rank_math/sitemap/enable_caching’, ‘__return_false’);

这样可以,完全禁用站点地图的缓存。

然后,打开网站设置里面的固定链接,重新保存,这样站点地图的url 就可以正常访问了。

具体步骤如下:

第一步:

选择后台左边外观,打开主题文件编辑器。

第一步-打开主题文件编辑器

第二步:

点击打开,右边的theme functions 的function.php文件

第二步-点击打开function文件

第三步:

复制代码 add_filter( ‘rank_math/sitemap/enable_caching’, ‘__return_false’); 到文件内容的末尾,并点击下面的更新文件。

第三步-添加代码并更新文件

第四步:

继续点击右边的设置下面的固定链接。

第四步-打开固定链接

第五步:

打开固定链接后,无需任何更改,滑到页面底部,点击保存更改,这样链接,就会重新生成,不再显示404了

第五步-保持更改

 

继续点击打开你的站点地图,去检测你的url 是否生效即可。你会发现已经不再出现404
你的域名/sitemap_index.xml

站点地图打开不再出现404

这时候,你只需要重新提交站点地图到谷歌站长工具里面就可以了。谷歌会在下次抓取的时候,正常抓取站点地图里面的url了。

站点地图提交成功

 

 

天问网络技术团队
专注外贸B2B独立站建设和谷歌SEO优化,专注于技术驱动的谷歌SEO和高转化独立站建设,官网持续稳健的自然搜索点击。

需要专业SEO优化服务?

让我们的技术团队帮您将知识落地执行,提升谷歌搜索排名。

免费获取SEO诊断
// 相关文章
技术SEO新手入门指南:什么是技术SEO?该如何去做
2025.03.13
技术SEO新手入门指南:什么是技术SEO?该如何去做
谷歌站长工具|谷歌搜索控制台Google Search Console怎么用
2023.03.14
谷歌站长工具|谷歌搜索控制台Google Search Console怎么用
WordPress建站详细教程实用指南【视频教程】
2024.04.30
WordPress建站详细教程实用指南【视频教程】
🤖
TIANWEN_AI v1.0
💬 咨询
📚 SEO学习
▶ 你好!我是天问网络的AI助手。

你可以问我关于独立站建设、谷歌SEO优化、SEM广告投放的任何问题。

// 输入你的问题开始对话