gpt4 book ai didi

xml - 多语言 sitemap.xml 文件

转载 作者:数据小太阳 更新时间:2023-10-29 01:59:25 34 4
gpt4 key购买 nike

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

这正常吗?

这是 Google 网站管理员工具提供的 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>

最佳答案

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

所以不,这不正常,但是 sitemap.xml 仍然有效。如果我理解正确的话,xml 模式不包括 xhtml:link 命名空间。

Google 似乎推荐了不正确的东西,其他人正在实现他们的建议,例如 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

关于xml - 多语言 sitemap.xml 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20330837/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com