麦子地自从将WordPress升级到3.0后,在“Google网站管理员工具”中就陆续出现“重定向错误”的抓取错误提示。存在这种错误的url均含有中文tag,搜索了一下发现有很多人遇到了同样的问题,也都是在升级到Wordpress 3.0后开始出现的。

检查网站的apache访问日志发现Google爬虫在访问中文tag的url时,发生了301自动转向。对于中文tag的url,Wordpress 3.0生成了两个不同的url。比如/tag/手机/,在使用utf-8编码后,生成了:/tag/%E6%89%8B%E6%9C%BA/ 和/tag/
%e6%89%8b%e6%9c%ba/两个url地址,它们之间的区别只在于英文字母的大小写。当以第一种url访问时,会被301转向至小写的url,在转向时不知为什么Google爬虫出现了报错。
前几天Wordpress发布了3.0.1版,更新后再次进行访问测试,查看访问日志后发现无论以哪种url进行访问(大写or小写),均不再进行转向,故亦不会再出现Google网站管理员工具中的“重定向”错误。如果你还在使用3.0版的Wordpress,赶快升级到3.0.1吧。
我的还是无法解决。