首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >欧洲的hreflang标签

欧洲的hreflang标签
EN

Stack Overflow用户
提问于 2016-03-14 13:55:27
回答 3查看 3.1K关注 0票数 4

我一直都明白,因为没有en-EU IETF标签,为了瞄准欧洲,我必须使用en或列出欧洲各国的hreflang

查看用谷歌思考的来源,我注意到以下内容:

代码语言:javascript
复制
<link rel="alternate" href="//thinkwithgoogle.com/intl/es-419/" hreflang="es-419" />

它似乎使用联合国M.49码来表示拉丁美洲和加勒比地区的西班牙语。

联合国M.49维基百科网页还列出了欧洲的代码- 150

我可以用下面的hreflang标签来表示欧洲市场的英语吗?

代码语言:javascript
复制
<link rel="alternate" href="//example.com/intl/en-150/" hreflang="en-150" />
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-06-14 16:06:11

如果您不打算为每个欧洲国家指定语言,只需设置hreflang="en“。如果您要为每个欧洲国家指定英语,请注意只有IE (爱尔兰)、MT (马耳他)和GB (大不列颠)有英语作为他们的官方语言。

票数 1
EN

Stack Overflow用户

发布于 2016-08-17 11:00:20

谷歌文档中,它声明hreflang格式由XX-YY组成,其中:

由此可以想象,"en-eu“实际上是正确的,因为3166-1 #欧盟被认为是”应ISO 4217/MA的请求为欧洲货币单位欧元保留的“,这可以追溯到1998年。它特别列出了与".eu“顶级域相关的"eu”代码。

网络上关于"en-eu“的大部分讨论似乎都是选项,而不是基于证据或直接来自谷歌的证据。

对“恩-欧”进行一些实验是值得的。我还要求在谷歌文档中提供更多有关这方面的细节,因为它们特别显示了英镑和美元的例子,但忽略了欧元。

基于上述,如果保留代码被认为对Google有效,则"en-eu“最有意义。

票数 2
EN

Stack Overflow用户

发布于 2016-06-21 06:42:54

根据W3,您可以使用UNM.49区域代码中列出的区域子标记。所以标签hreflang="en150"是有效的。

该文件还指出

只能在语言标记中出现一个区域子标记,并且它必须出现在语言子标记之后。

因此,您不能使用en-053(大洋洲)和en-150(欧洲)。

由于IANA语言子标签注册表列出了150个,所以可以使用它作为任何其他区域标记。

参考资料:https://www.w3.org/International/articles/language-tags/#region

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35989478

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档