Google XML Sitemap无法自动生成站点地图的解决方案

Google XML Sitemaps插件是WordPress官方推荐的插件,从官方的统计可以看出这款插件是十分受欢迎的。这款插件的作用,当你发表或修改博客内容后,它将为你的WordPress博客自动创建/更新Google Sitemap格式的XML,它支持所有的WordPress发表的内容,以及自定制。

然而,这款插件在某些主机上无法自动生成Sitemaps,在创建或修改博客文章或静态页面后,打开Google XML Sitemaps的设置页面,会发现页面上方提示错误如下:

在创建zipped sitemap 文件时发生了错误。保证这个文件存在并且可写

网上大多数的解决方法大都是针对第一次无法生成站点地图的情况。而在某些主机上,可以手动生成站点地图,但是无法在修改博客文章或者静态页面后自动生成站点地图。其解决方法如下:

打开Google XML Sitemaps的设置页面,在“你的Sitemap的文件位置”中,可以看到默认的检查路径如下:

X:\wwwroot\blog/sitemap.xml

而问题就是出在这里,blog后的斜杠写反了。对于Windows主机,文件路径的写法与Linux主机不同,而Google XML Sitemaps的开发者显然忽视了这个问题,在自动生成windows下文件路径时,依然采用Linux下的规则,因而导致错误。

解决方法为,勾选“自定义位置”,并将检查路径中的斜杠改成正确的方向。

Comments (0)

Be the first to leave a reply!

Add Your Comment

* required

This is a unique website which will require a more modern browser to work!

Please upgrade today!