【问题标题】:Multilingual sitemap.xml file多语言站点地图.xml 文件
【发布时间】:2013-12-18 07:27:57
【问题描述】:

我的网站有超过 1 种语言,我会优化我的 sitemap.xml,使其包含所有可用的语言 - 我在 Google 网站管理员工具上找到 this guide 使用 XHTML 提供所有可用的 URL(一个用于每种语言),这会破坏 XML 文件,我已将属性更改为所描述的,但它仍然被破坏 - Chrome、Firefox 或 IE 无法正确读取文件。

这正常吗?

以下是 Google Webmaster Tools 提供的 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>http://www.example.com/english/</loc>
    <xhtml:link rel="alternate" hreflang="de" href="http://www.example.com/deutsch/"/>
    <xhtml:link rel="alternate" hreflang="de-ch" href="http://www.example.com/schweiz-deutsch/"/>
    <xhtml:link rel="alternate" hreflang="en" href="http://www.example.com/english/"/>
  </url>
  <url>
    <loc>http://www.example.com/deutsch/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="http://www.example.com/english/"/>
    <xhtml:link rel="alternate" hreflang="de-ch" href="http://www.example.com/schweiz-deutsch/"/>
    <xhtml:link rel="alternate" hreflang="de" href="http://www.example.com/deutsch/"/>
  </url>
  <url>
    <loc>http://www.example.com/schweiz-deutsch/</loc>
     <xhtml:link rel="alternate" hreflang="de" href="http://www.example.com/deutsch/"/>
     <xhtml:link rel="alternate" hreflang="en" href="http://www.example.com/english/"/>
     <xhtml:link rel="alternate" hreflang="de-ch" href="http://www.example.com/schweiz-deutsch/"/>
  </url>
</urlset>

【问题讨论】:

  • 我也遇到了同样的问题,你解决了吗?
  • 也有同样的问题:(
  • 如何翻译您的网站,每种语言的页面?例如 index_fr.html 用于主页法语,index_nd.html 用于主页荷兰或您仅更改参数?

标签: xml xhtml sitemap multilingual sitemap.xml


【解决方案1】:

只要 Google Search Console 在找到您的 sitemap.xml 时(或在您提交时)没有抱怨,这里就不存在真正的 SEO 问题。

【讨论】:

    【解决方案2】:

    这么老的问题,但它突然出现在我之前寻找类似问题的结果中。

    所以不,这不正常,但是 sitemap.xml 仍然有效。 如果我理解正确,xml 架构不包含 xhtml:link 命名空间。

    谷歌似乎推荐了不正确的东西,而其他人正在实施他们的建议,例如the sitemap npm package

    我已经让它与这段代码一起工作:

    <urlset
      xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
                          http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd
                          http://www.w3.org/TR/xhtml11/xhtml11_schema.html
                          http://www.w3.org/2002/08/xhtml/xhtml1-strict.xsd"
      xmlns:xhtml="http://www.w3.org/TR/xhtml11/xhtml11_schema.html"
      xmlns:news="http://www.google.com/schemas/sitemap-news/0.9"
      xmlns:mobile="http://www.google.com/schemas/sitemap-mobile/1.0"
      xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"
      xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
    
    

    even google themselves have an improper sitemap

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-10-15
      • 1970-01-01
      • 2023-02-12
      • 2021-09-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多