【发布时间】:2012-07-09 04:07:31
【问题描述】:
我正在创建一个像 nytime.com 这样的新闻网站,但涉及多个国家(不同国家/地区的新闻和语言不同)。
所以我需要将 IP 地址转换为国家/地区,然后将用户重定向到相应的子域。 例如,如果西班牙用户访问 mysite.com,他将被重定向到 es.mysite.com。
如果您愿意,您可以向我提出其他解决方案,但请记住,它必须针对搜索引擎进行优化。
【问题讨论】:
-
就我个人而言,当我根据我所在的国家/地区(谷歌...)获得不同的网站时,我讨厌它,所以我只是使用 $_SERVER["HTTP_ACCEPT_LANGUAGE"] 进行语言检测,然后更改语言设置,并且不提供不同的内容。
-
这不仅仅是语言问题,也是内容问题(不同国家的内容不同)。因此,美国的意大利用户将首先看到美国新闻(然后他可以稍后更改国家/地区的新闻)。
-
我知道,这就是我刚刚发表评论的原因......
标签: php