2014-10-03 58 views
1

我正在做多语言的seo,我有英文,法文,西班牙文版网页。 因此,对于英文页面,我有example.com/en,并且在英文页面内的页面内容为默认页面。hreflangs默认和法语页面

<link rel="alternate" href="http://example.com/sp" hreflang="sp" /> 
<link rel="alternate" href="http://example.com/fr" hreflang="fr" /> 
<link rel="alternate" href="http://example.com/en" hreflang="x-default" /> 

然而,在法国页,http://example.com/fr,我一定要再次做到这一点?比如将以下内容添加到fr页面中?

<link rel="alternate" href="http://example.com/fr" hreflang="fr" /> 
<link rel="alternate" href="http://example.com/en" hreflang="x-default" /> 
<link rel="alternate" href="http://example.com/sp" hreflang="sp" /> 
+0

您的两个片段是(从订单分开)相同。 – unor 2014-10-03 21:06:26

回答

0

是的,你要做的是法语,但如下:

<link rel="alternate" href="http://example.com/en" hreflang="en" /> 
<link rel="alternate" href="http://example.com/sp" hreflang="sp" /> 

,如果你留在法国页面frx-default联系过这是不是一个真正的问题,但它是多余的。

西班牙DO如下:

<link rel="alternate" href="http://example.com/fr" hreflang="fr" /> 
<link rel="alternate" href="http://example.com/en" hreflang="en" /> 
0

x-default是一个私有语言标记,所以它没有任何私人协议的意义。你没有提到你想用它的意思,但我假设你打算使用谷歌的意思,如Use hreflang for language and regional URLs所述。

根据本文档中,x-default值是

[...]表示语言选择器/重定向其不是专用于一个语言或地区,例如你的主页显示了一个可点击的世界地图

所以看来你不应该这样使用它。

如果,例如,您的主页将作为语言选择,你可以使用

<link rel="alternate" href="http://example.com/" hreflang="x-default" /> 

其他当事方可能有不同的解释。