错误现象:
Paths don’t match
We’ve detected that you submitted your Sitemap using a URL path that includes the www prefix (for instance, http://www.example.com/sitemap.xml). However, the URLs listed inside your Sitemap don’t use the www prefix (for instance, http://example.com/myfile.htm).
解决办法:
1. 重新添加一次站点,URL地址不包含任何前缀;
2. 重新验证该站点;
3. 重新提交sitemap.xml文件;
4. 成功!
但是,问题是,你同时拥有了2个URL,这样对于搜索引擎来说不够友好,所以,你应该删去带www前缀的URL。同时,如何告知搜索引擎你的地址改变了呢?你可以设置一个301地址转向(canonical 301 URL redirection)。具体办法如下:
1. 登录ftp至网站根目录下;
2. 编辑.htaccess文件;(.htaccess 文件生成工具)
3. 添加以下代码至 # BEGIN WordPress and # END WordPress之间:
RewriteCond %{HTTP_HOST} ^yourdomain.com [nc]
RewriteRule ^(.*)$ http://www.yourdomain.com/$1 [R=301,L]
更详细的设置方法,请参考:http://www.webtechwise.com/url-redirection-in-wordpress/
Recent Comments