xhtml:link写在xml格式的sitemap里面会报错
本帖最后由 hkz 于 2017-2-17 22:16 编辑hi,all
新人一枚~~~我有一个网站,是做中英文的,然后google官网有个视频,介绍说,可以把不同语种的链接,用以下的形式写入到sitemap.xml文件里面,这样可以有助于网站在不同语言的rank。
sitemap.xml格式如下:<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://xxx.design/</loc>
<xhtml:link rel="alternate" hreflang="x-default" >
<xhtml:link rel="alternate" hreflang="zh-cn">
<lastmod>2017-02-16</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
但是我提交到一些在线验证的网站,都会报错,提示说"xhtml:link"这种语法有误。
我查过一些资料,应该是这样写的,不知道哪里有问题,求教论坛的大神。
附录:
- google的视频介绍(https://support.google.com/webmasters/answer/189077)
- google官网论坛提供的建议(https://productforums.google.com/forum/#!topic/webmasters/Rp4GSMcZPTE)
- stackoverflow.com上面的讨论(http://stackoverflow.com/questions/28986788/google-mobile-sitemap-alternate-links-issue-with-xhtml)
xhtml的href被吃掉了...=(,论坛貌似会检测href标签
页:
[1]