如何构建hreflang?

时间:2015-07-06 14:06:48

标签: php html seo multilingual rel

我的问题是

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

应该像所有页面一样,或者应该使用每个页面的实际网址进行更改,例如:

<link rel="alternate" href="http://example.com/en/<?=$current;?>" hreflang="en">
<link rel="alternate" href="http://example.com/it/<?=$current;?>" hreflang="it">
<link rel="alternate" href="http://example.com/<?=$current;?>" hreflang="x-default">

1 个答案:

答案 0 :(得分:0)

HTML5 defines

  

如果alternate关键字与hreflang属性一起使用,并且该属性的值与根元素的语言不同,则表示引用的文档是翻译

所以这是翻译的文件(即网页),而不是网站。

http://example.com/en指向http://example.com/it的链接,
http://example.com/en/hello的{​​{1}}链接。