解决Rank Math站点地图文件sitemap_index.xml报 404 Not Found 的问题
目录
Toggle问题描术:
当我们在WordPress中使用 Rank Math SEO 插件生成sitemap网站地图时提示如下错误:
翻译过来就是:由于您使用的是 NGINX 服务器,您可能需要将以下代码添加到您的配置文件 如果您的站点地图页面没有加载。如果您不确定如何操作,请联系您的托管服务提供商。点击这里查看代码。
解决办法:
出现这个问题通常都是伪静态没有配置好导致的,只需要把下面的规则添加到虚拟主机的配置文件里面就可以了。
1、本文教程是在服务器+宝塔面板的环境下操作的,不适用于虚拟主机的生产环境。
2、安装Rank Math SEO插件,(如果之前有安装过就不用在安装了,直接进入第3步)。
3、登录WordPress后台,左侧栏目找到Rank Math>Sitemap Settings,右侧看到如下图所示的警示语,点击 Click here to see the code,查看要添加的代码。
代码如下:
# START Nginx Rewrites for Rank Math Sitemaps rewrite ^/sitemap_index.xml$ /index.php?sitemap=1 last; rewrite ^/([^/]+?)-sitemap([0-9]+)?.xml$ /index.php?sitemap=$1&sitemap_n=$2 last; # END Nginx Rewrites for Rank Math Sitemaps
4、进入宝塔面板后台>网站,右侧点击要配置的域名,弹窗点击“配置文件”,右侧在合适区域粘贴上面的代码。如下图:
保存后没问题的话代码就生效了。
5、回到WordPress后台,Rank Math>Sitemap Settings,在右侧 General 看到Rank Math SEO插件生成的当前网站地图地址:
Your sitemap index can be found here:https://域名/sitemap_index.xml访问ulr看能否正常显示网站地图,正常生成的地图应该是下图的样子。
依次点击上图的sitemap链接,比如/post-stemap.xml会看到已经发表的文章url,说明生成网站地图文件成功了。
浏览量: 897
The following time I learn a blog, I hope that it doesnt disappoint me as much as this one. I imply, I know it was my choice to read, but I actually thought youd have something fascinating to say. All I hear is a bunch of whining about something that you could possibly fix if you werent too busy searching for attention.
We will do better, thank you