我有一个Wordpress Multisite,并且每种语言都有子域名。
我已设法实施子域名es.mysite.com和en.mysite.com,他们的工作非常完美。
我现在想要的是,如果用户输入www.mysite.com或mysite.com,则根据浏览器的语言将其重定向到es.mysite.com或en.mysite.com。
我一直在搜索,但找不到这个特例。
提前谢谢。
答案 0 :(得分:0)
这可能会对您有所帮助:PHP language detection
使用基于语言的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
答案 1 :(得分:0)
此插件看起来像您正在寻找的内容:http://wordpress.org/extend/plugins/geographical-redirect/