hkz 发表于 2017-2-17 22:14:03

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)

hkz 发表于 2017-2-17 22:17:25

xhtml的href被吃掉了...=(,论坛貌似会检测href标签
页: [1]
查看完整版本: xhtml:link写在xml格式的sitemap里面会报错