建立一个友好的多语言网站

时间:2011-10-01 07:10:43

标签: php web-crawler multilingual

只是为了说清楚。

我正在试图找出如何使用语言选择器构建网站。

语言选择器只是刷新当前页面,但改变会话变量“language”(如果用户第一次进入我将其设置为'eng')。

现在让我们弄清楚抓取工具的工作方式,访问网站并自动为其选择语言,因此基本上它识别网站语言并将其归类为“eng”。

我只是不确定这是构建多语言网站的正确方法,因为抓取工具不会再次使用不同的语言扫描页面,对不对? (或者它可以检测到语言已经被修改并重新扫描所有页面......听起来有点花哨)。因此页面将不会在搜索引擎数据库中引用。那么构建这类网站的正确方法是什么?

编辑:我在考虑mod_rewrite,您认为这是一个很好的解决方案吗?

2 个答案:

答案 0 :(得分:4)

通过将语言作为url属性来解决此问题,例如:

  

www.example.com/en /

     

www.example.com/fr /

这些将能够抓取和处理不同语言的内容。

更多解释here

答案 1 :(得分:1)

  

我正在考虑mod_rewrite,您认为这是一个很好的解决方案吗?