sitemap.xml里是否可以用相对路径?

在做SEO项目时,碰到一个并不常发生的问题,就是帮客户在百度工具里提交sitemap.xml时,出现错误提示“出现无效URL”。打开百度提示后,貌似看到2个URL是相对路径,而且带了动态参数。问题出现了,到底是相对路径问题还是参数问题? 在网上并没有轻易找到百度对于这个的解释。

百度工具sitemap工具报错

又对于客户而言不像我们自己的网站随便改,他们有很多限制和技术考量,所以没有办法把url改成绝对路径或是去除任何参数而且客户意思是说在其他sitemap中使用过相对路径没有问题(估计他们讲的不在同一个情况下)。为了要找到根源,我只能用自己的测试站来做一系列的测试。

首先我建了多个sitemap,里面只放2个url,首页一个,另外放了各种测试url。

sitemap2: 放入相对路径/iprospect-seo-acadme
sitemap3: 放入相对路径+各种参数 /iprospect-seo-acadme?country.x=c2&locale.x=zh_c2
sitemap4: 放入绝对路径http://www.网站.com/iprospect-seo-acadme
sitemap5: 放入绝对路径+各种参数 http://www.网站.com/iprospect-seo-acadme/iprospect-seo-acadme?country.x=c2&locale.x=zh_c2
sitemap6: 放入绝对路径+没有点的参数 http://www.网站.com/iprospect-seo-acadme/iprospect-seo-acadme?country=c2&locale=zh_c2
sitemap7: 放入绝对路径+没有点和&的参数 http://www.网站.com/iprospect-seo-acadme/iprospect-seo-acadme?country=c2
sitemap8: 放入绝对路径+没有&的参数 http://www.网站.com/iprospect-seo-acadme/iprospect-seo-acadme?countr.x=c2
sitemap9: 放入绝对路径+没有点的参数 http://www.网站.com/iprospect-seo-acadme/iprospect-seo-acadme?country=c2&locale

随后依次让百度工具去抓取每个sitemap,得到结果如下

sitemap.xml里是否可以用相对路径?

随后根据测试结果可以基本断言:

  • sitemap不能加入相对路径
  • sitemap里面不能带有&的符号,点/等于/问号貌似都可以
  • 返回到咨道一问 | | 作者:爆老师 Boson 发表于 06/26/2017

    『欢迎大家在下方参与(sitemap.xml里是否可以用相对路径?)评论和分享』


    在线咨询