gpt4 book ai didi

localization - 如何将特定于位置的网址添加到站点地图?

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:28:37 27 4
gpt4 key购买 nike

我想将一些网址添加到站点地图,这些网址针对特定位置,但我不知道如何执行此操作。有大量关于如何将位置特定的 替代品 添加到站点地图(使用 hreflang )的文档,但我找不到任何关于如何仅为特定位置添加页面的资源。我最初的想法是省略 <loc>值并仅指定 <xhtml:link rel="alternate">标签,但根据 specification <loc>是必需的。

那么,将特定位置的 URL 添加到站点地图的正确方法是什么?

最佳答案

备注1

请注意,除 Google 外,还有其他搜索引擎也接受站点地图。 xmlns:xhtml hreflang 所需的 namespace 站点地图中的属性是站点地图扩展,可能不会被所有搜索引擎接受。站点地图规范没有提到该属性。因此,无论如何我都不会使用它。

备注2

在您的问题中,您使用的是术语 locationlanguage .我不确定你所说的 location 到底是什么意思.但请注意,目标语言、目标语言的特定地区和目标地区之间存在差异(可能与语言或地区无关) .

这个题目有点题外话,这里就不赘述了。我在下面链接的页面中的“支持的语言值”部分有一些相关信息。

可能的解决方案

即使您只关心 Google,您也可能无法做您想做的事 - 乍一看,我也找不到您问题的任何直接答案。

但幸运的是,您不需要将此类元信息填充到站点地图中。相反,您可以将其添加到 <head>您的 HTML 文件。来自 this document (强调我的):

If you have multiple language versions of a URL, each language page should identify different language versions, >>>>>> including itself <<<<<<. For example, if your site provides content in French, English, and Spanish, the Spanish version must include a rel="alternate" hreflang="x" link >>>>>> for itself <<<<<< in addition to links to the French and English versions. Similarly, the English and French versions must each include >>>>>> the same <<<<<< references to the French, English, and Spanish versions.

很明显,页面不仅可以,而且应该包含rel="alternate" hreflang="<insert uri of page itself here>"链接。

这可能令人担忧,因为没有一个通情达理的人会称某个给定页面为同一页面的替代页面;另一方面,如果所有这些 <link> 都有意义并简化了事情条目具有相同的形式。这样,您可以插入完全相同的一堆 <link>进入每个页面(例如通过复制粘贴或让它执行某些工具或脚本)。

这里的关键点是,无论页面是否具有合理的人可以称为“替代”的内容,这都有效。如果没有,则该页面是其自身唯一的“替代”页面,因此只需添加一个,适当的 <link>到它的<head> .

现在,回到你的问题,你可以

- 删除所有 xhtml:link元素和 xmlns:xhtml站点地图中的命名空间

- 在每一页中,准确添加 hreflang需要的链接;值得注意的是,在每个只应针对一种语言的页面中,只需添加一个引用该页面本身的链接(具有适当的 hreflang 属性)。

非常不安全的推理

如果您仍然想仅使用站点地图文件来解决您的问题,您最终可以得出结论(通过类推)每个 <loc> 只包含一个备用链接。将产生与 <link> 相同的结果在相应页面的 <head> .

恕我直言,这个结论很危险,我完全不知道它是否有效。但是您可以尝试使用一个不会影响您的生产网站的新测试页面,看看它是如何工作的。

不过,出于上述原因,我不会那样做。

关于localization - 如何将特定于位置的网址添加到站点地图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41225783/

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