Google XML Sitemap不能写入解决方法(全)



这几天想给我的博客加一个简单的搜索引擎优化(SEO),其实wordpress提供了很多的插件可以用来比如本文所说的Google XML Sitemaps。但是再用的时候出现了很大的问题,以至于网上的许多方法无法解决,所以在这里就提供一种我自己的解决方法(亲测可用哦)!

出现问题如下

1、写入 sitemap 文件时发生错误。保证这个文件存在并且可写。学习更多

2、在创建 zipped sitemap 文件时发生了错误。保证这个文件存在并且可写。学习更多

网上的解决方法

安装XML-Sitemap 插件时一般会自动创建sitemap.xml 和sitemap.xml.gz,如果没有,可以自己来创建,直接打开记事本-另存为-文件类型选所有文件,文件名填sitemap.xml、sitemap.xml.gz,之后把这两个文件上传到WP根目录就可以了。上传后修改这两个文件属性为可写入,直接改成777就ok。改好后直接在后台手工生成一次新的XML-Sitemap文件。

但是——这里是关键

这个问题我用以上方法尝试之后发现根本不行!!怎么回事呢?为什么在我的本机里可以实现呢?思考,思考,忽然灵光一现!

请大家先看我的这篇文章,发现问题了没有?是的,由于我的博客主页和wordpress不是安装在同一个目录!去Google XML Sitemaps主页看看,似乎就可以发现原因了,因为我们在控制板后台搜索的插件大多是正式版,而这个插件的正式版对wordpress多站点支持并不好所以就产生了这个问题!

那怎么办呢?

大家放心,Google XML Sitemaps的作者也没有闲着,并且现在已经有beta版本可以支持wordpress多站点了。你可以点击这里,下载最新的版本就可以解决问题了!截止本文发表时间,已经更新到了4.0b3 Beta,感兴趣的可以去看一下。

经历了这次意外,让我清醒了好多,wordpress虽然现在人性化了好多,不懂代码也可以玩,但是也并不是所有的操作都是傻瓜化,说不定哪天就会遇到意想不到的问题。所以随时做好准备,不要出现问题就泄气,相信有一天,像我这样的傻瓜再回头看我自己文章的时候也能欣然一笑!

 标签: 折腾, 多站点, 安装目录, SEO

作者  :  sailor

仅仅看明白了还不够,能把别人给讲明白了才算及格。


  1. 第一次遇到这个问题呢

    April 30th, 2013 at 06:36 pm 回复
  2. 坑爹 搞了好几天了 nginx 下 二级目录 还有xml 都没法打开 咋搞 咋搞啊 帮忙看看 www.china16y.com/sitemap.xml

    April 3rd, 2014 at 10:17 pm 回复


最新文章