当我以多种语言设置网站时,如何设置搜索引擎和可用性的URL?
假设我的网站是www.example.com
,并且我正在翻译成法语和西班牙语。什么对可用性和SEO最好?
目录选项:
http://www.example.com/sample.html
http://www.example.com/fr/sample.html
http://www.example.com/es/sample.html
子域选项:
http://www.example.com/sample.html
http://fr.example.com/sample.html
http://es.example.com/sample.html
文件名选项:
http://www.example.com/sample.html
http://www.example.com/sample.fr.html
http://www.example.com/sample.es.html
接受语言标头:
还是我应该简单地解析Accept-Language
标头并在服务器端生成适合该标头的内容?
还有另一种方法吗?如果不同的语言版本没有不同的网址,那么该如何处理搜索引擎?
更新2011-12-06
Google针对meta
标记明确提出了指向其他语言内容的新建议:针对多种语言内容的新标记。
更新2012-05-25
相关但不完全精确:站点地图中的多语言和跨国站点注释
2013-06-12更新将 网站内容定位到特定国家/地区包括对与该问题直接相关的几种URL方案的讨论。