首页 » 博文 » wpbeginner » 最佳教程 » 如何修复 Yoast 的 WordPress SEO 站点地图 404 错误

如何修复 Yoast 的 WordPress SEO 站点地图 404 错误

您是否正在尝试修复 WordPress 中 Yoast SEO 的站点地图 404 错误?

Yoast SEO 是 WordPress 最受欢迎的 SEO 插件之一。由于插件冲突或 WordPress 设置不正确,当您尝试访问 XML 站点地图时,可能会显示 404 错误。

在本文中,我们将向您展示如何轻松修复 WordPress 中的 Yoast SEO XML 站点地图 404 错误。

修复 WordPress 中的 Yoast SEO XML 站点地图 404 错误

是什么导致 WordPress 中 Yoast SEO Sitemap 404 错误?

Yoast SEO 站点地图可帮助搜索引擎找到您网站上您希望他们找到并建立索引的所有内容。

修复错误可确保搜索引擎可以访问您的站点地图并发现您网站上的所有页面和内容,这可以提高搜索引擎的可见性和排名。这也将有助于比没有站点地图更快地对您的内容进行排名。

WordPress 附带一个默认的XML 站点地图,您可以将其提交到Google Search Console和其他搜索引擎。

可以通过在浏览器地址栏中输入以下 URL 来访问此 XML 站点地图。

https://example.com/sitemap.xml

然而,这个默认的 WordPress 生成的站点地图是非常基本的。为了解决这个问题,所有顶级WordPress SEO 插件(例如All in One SEO for WordPress或 Yoast SEO 插件)都会创建自己的具有更多功能的 XML 站点地图。

当您使用 WordPress SEO 插件生成的 XML 站点地图时,这些插件会重写默认的 WordPress XML 站点地图快捷方式。

这意味着上面提到的站点地图 URL 现在会将用户发送到由您的 WordPress SEO 插件生成的站点地图。

不幸的是,由于插件冲突或不正确的 WordPress 设置,这可能会在某些网站上导致404 错误。

话虽这么说,让我们看看如何轻松修复 Yoast SEO 插件中的 WordPress 站点地图 404 错误。

1.刷新WordPress固定链接结构

WordPress 带有SEO 友好的 URL 结构(也称为永久链接)。此 URL 结构使用重定向系统来告诉您的 Web 托管服务器当用户在浏览器中输入 URL 时要加载哪个页面。

通常,当您对网站进行更改时,这些永久链接设置会自动更新。

然而,有时WordPress可能无法刷新永久链接结构,这可能会导致Yoast SEO的站点地图404错误出现。

通过访问 WordPress 管理区域中的“设置”»“永久链接”页面 ,然后单击“保存更改”按钮,可以轻松解决此问题。

更新永久链接

这样做将刷新 WordPress 永久链接设置。您现在可以访问 XML 站点地图页面,看看这是否解决了您的问题。

如果它没有解决问题,那么您可以继续阅读。

2. 手动更新固定链接

如果刷新 WordPress 永久链接结构无法修复 404 错误,那么您可以手动告诉您的 Web 服务器将用户重定向到 Yoast SEO 的站点地图页面。

为此,您需要将以下代码添加到.htaccess 文件中。

123456789# Yoast SEO - XML Sitemap Rewrite FixRewriteEngine OnRewriteBase /RewriteRule ^sitemap_index.xml$ /index.php?sitemap=1 [L]RewriteRule ^locations.kml$ /index.php?sitemap=wpseo_local_kml [L]RewriteRule ^geo_sitemap.xml$ /index.php?sitemap=geo [L]RewriteRule ^([^/]+?)-sitemap([0-9]+)?.xml$ /index.php?sitemap=$1&sitemap_n=$2[L]RewriteRule ^([a-z]+)?-?sitemap.xsl$ /index.php?yoast-sitemap-xsl=$1[L]# ENDYoast SEO - XML Sitemap Rewrite Fix

WPCode与 ❤️ 主办

在 WordPress 中一键使用

注意:如果您的 WordPress 网站安装在子目录或文件夹中(例如https://example.com/mywebsite/),则您需要使用以下代码。

123456789# Yoast SEO - XML Sitemap Rewrite FixRewriteEngine OnRewriteBase /mywebsite/RewriteRule ^sitemap_index.xml$ /index.php?sitemap=1 [L]RewriteRule ^locations.kml$ /index.php?sitemap=wpseo_local_kml [L]RewriteRule ^geo_sitemap.xml$ /index.php?sitemap=geo [L]RewriteRule ^([^/]+?)-sitemap([0-9]+)?.xml$ /index.php?sitemap=$1&sitemap_n=$2[L]RewriteRule ^([a-z]+)?-?sitemap.xsl$ /index.php?yoast-sitemap-xsl=$1[L]# ENDYoast SEO - XML Sitemap Rewrite Fix

WPCode与 ❤️ 主办

在 WordPress 中一键使用

不要忘记将 /mywebsite/ 替换为您的子目录名称。

此代码只是告诉您的 Web 服务器当用户访问 Yoast SEO 的 XML 站点地图时要显示哪些页面。

您现在可以尝试查看 XML 站点地图,看看这是否可以解决您的问题。

3.切换到XML站点地图插件

如果上述方法未能解决 Yoast SEO 的 XML 站点地图页面上的 404 错误,那么您可以尝试使用单独的插件为您的网站生成 XML 站点地图。

这种方法的缺点是您必须依赖单独的插件来生成 XML 站点地图和 Yoast SEO 来实现其他 SEO 功能。

首先,您需要安装并激活XML Sitemaps插件。有关更多详细信息,请参阅我们有关如何安装 WordPress 插件的分步指南。

由于您使用的是 Yoast SEO,它会自动向您显示一条通知,要求您禁用 XML 站点地图插件或 Yoast SEO 的站点地图功能。

Yoast SEO XML 站点地图冲突警告

单击“切换 Yoast SEO 的 XML 站点地图”按钮继续。

这将带您进入SEO » 常规页面下的功能选项卡。从这里,您需要向下滚动到 XML Sitemaps 选项并将其关闭。

在 Yoast SEO 中禁用 XML 站点地图

不要忘记单击“保存更改”按钮来存储您的设置。

您现在可以切换到“设置”»“XML-站点地图”页面来配置站点地图。对于大多数网站来说,默认设置是开箱即用的。

XML 站点地图设置

但您始终可以根据需要配置设置。

现在,您可以继续将 XML 站点地图 URL 提交到 Google 搜索控制台和其他搜索引擎。

站点地图网址

4.切换到WordPress的多合一SEO

如果所有故障排除步骤都失败,并且您不想使用单独的插件来生成 XML 站点地图,那么此方法可能会帮助您修复站点地图 404 错误问题。

对于这种方法,您需要All in One SEO for WordPress。它是市场上最好的 WordPress SEO 插件,也是更好的Yoast SEO 替代品

您可以查看我们的Yoast 与 All in One SEO 比较,了解有关差异的更多详细信息。

多合一 SEO (AIOSEO) 附带高级 XML 站点地图和易于管理的选项,使您可以完全控制在 XML 站点地图中包含或排除的内容。

首先,您需要安装并激活All in One SEO for WordPress插件。有关更多详细信息,请参阅我们有关如何安装 WordPress 插件的分步指南。

注意:还有一个适用于 WordPress 的All in One SEO的免费版本,其中还包括除视频和新闻站点地图之外的大多数 XML 站点地图功能。

激活后,该插件将引导您完成设置向导。如果您在设置过程中需要帮助,您可以按照我们的指南了解如何正确设置WordPress多合一 SEO 插件。

多合一 SEO 设置

多合一 SEO 还允许您从 Yoast SEO 导入 SEO 数据。

这可确保您之前的所有 SEO 元标记和标题保持不变。

导入 Yoast SEO 数据

初始设置后,您只需转到All in One SEO » Sitemaps页面即可配置 XML 站点地图设置。

多合一 SEO 站点地图设置

您可以单击“打开站点地图”按钮,查看是否修复了 WordPress 中的站点地图 404 错误。

之后,您可以根据需要配置站点地图设置。

例如,多合一 SEO 允许您选择在站点地图中包含哪些内容。您可以添加或删除帖子类型、分类法、单个帖子和页面。

多合一 SEO 站点地图高级设置

多合一 SEO 还允许您为您的网站创建视频、新闻、 RSS 站点地图HTML 站点地图

附加站点地图

这些站点地图还可以提交到 Google Search Console 和其他搜索引擎。这有助于搜索引擎快速找到您网站上的更新内容。

我们希望本文能帮助您修复 WordPress 中的 Yoast SEO Sitemap 404 错误。您可能还想查看我们完整的WordPress 故障排除指南或了解如何修复常见的 WordPress 错误

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

Scroll to Top