0

我有一个 Wordpress 多站点,并且每种语言都有子域。

我已经设法实现了子域 es.mysite.com 和 en.mysite.com 并且它们运行良好。

我现在想要的是,如果用户键入 www.mysite.com 或 mysite.com,则根据浏览器的语言将他重定向到 es.mysite.com 或 en.mysite.com。

我一直在搜索,但找不到这个特殊情况。

先感谢您。

4

2 回答 2

0

这可能会对您有所帮助:PHP语言检测

使用 PHP 语言检测,根据语言,将用户重定向到适当的 URL。

简单示例(解析后):

if($language == 'en-us')
{
    header("Location: http://en.mysite.com/");
}
elseif($language == 'fr-fr')
{
    header("Location: http://fr.mysite.com/");
}

更新:我认为阅读本文可能会对您有所帮助。不确定您是否已经这样做了... http://codex.wordpress.org/Multilingual_WordPress

于 2013-03-15T21:30:45.543 回答
0

这个插件看起来像你要找的东西:http ://wordpress.org/extend/plugins/geographical-redirect/

于 2013-03-15T21:33:11.853 回答