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

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

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

如修复rankmath插件的站点地图出现404页面的问题?
因此,我们可以在自己的主题编辑器里面的,function.php 文件里面,添加一个代码:
add_filter( ‘rank_math/sitemap/enable_caching’, ‘__return_false’);
这样可以,完全禁用站点地图的缓存。
然后,打开网站设置里面的固定链接,重新保存,这样站点地图的url 就可以正常访问了。
具体步骤如下:
第一步:
选择后台左边外观,打开主题文件编辑器。

第二步:
点击打开,右边的theme functions 的function.php文件

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

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

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

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

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


一个回复
Your blog is a true hidden gem on the internet. Your thoughtful analysis and engaging writing style set you apart from the crowd. Keep up the excellent work!