我的问题是
<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">
答案 0 :(得分:0)
HTML5 defines:
如果
alternate
关键字与hreflang
属性一起使用,并且该属性的值与根元素的语言不同,则表示引用的文档是翻译
所以这是翻译的文件(即网页),而不是网站。
http://example.com/en
指向http://example.com/it
的链接,
http://example.com/en/hello
的{{1}}链接。