如果你已经有了这些文件sitemap.xml
和(如果您在简单的Google站点地图中启用了gzip)sitemap.xml.gz
在WordPress安装的根目录中,尝试删除它们并创建具有该插件正确权限的新空文件,然后手动运行站点地图生成器。如果这些文件不存在,请尝试创建这些文件。
我会这样做:
确保sitemap.xml
和sitemap.xml.gz
WordPress安装的根目录中不存在。如果有,请使用删除rm sitemap.xml
和rm sitemap.xml.gz
通过SSH,或者通过您选择的FTP客户端删除它们。
创建这些文件的两个新的空白实例。通过SSH:touch sitemap.xml
和touch sitemap.xml.gz
. 如果您通过FTP执行此操作(我将使用WinSCP 在本例中,它是免费的),导航到您的根WordPress目录,右键单击,选择新建-->文件并键入sitemap.xml
和sitemap.xml.gz
, 分别地
设置这些文件的文件权限。我想从755开始,但这个插件的文档中可能有一个推荐值。通过SSH:chmod 755 sitemap.xml
和chmod 755 sitemap.xml.gz
. 如果您将FTP与WinSCP一起使用,请右键单击文件,选择“属性”,然后将每个文件的八进制值设置为0755。
在简单的Google站点地图设置(在WordPress设置菜单中以XML站点地图的形式列出)中,单击“重建站点地图”链接,查看它现在是否可以生成站点地图。
如果我猜一下,我会说这两个文件现在都不存在,而且简单的XML Sitemap插件没有在web服务器上创建新文件的权限。请告诉我进展如何。