我有一個Wordpress多站點,並且每個語言都有子域名。在WordPress Multisite中重定向域名
我設法實現了子域名es.mysite.com和en.mysite.com,他們的工作非常完美。
我想現在,如果用戶輸入www.mysite.com或mysite.com將他重定向到es.mysite.com或en.mysite.com,這取決於他的瀏覽器的語言。
我一直在尋找,但找不到這種特殊情況。
預先感謝您。
我有一個Wordpress多站點,並且每個語言都有子域名。在WordPress Multisite中重定向域名
我設法實現了子域名es.mysite.com和en.mysite.com,他們的工作非常完美。
我想現在,如果用戶輸入www.mysite.com或mysite.com將他重定向到es.mysite.com或en.mysite.com,這取決於他的瀏覽器的語言。
我一直在尋找,但找不到這種特殊情況。
預先感謝您。
這可能會幫助您: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
這個插件看起來像你要找的東西:http://wordpress.org/extend/plugins/geographical-redirect/
我猜一個插件總是工作:) :) – doitlikejustin 2013-03-15 21:34:22
謝謝,我會試試看,並告訴你的結果:) – user1738726 2013-03-17 12:38:44
我以前做過這一點,但問題是,WordPress的改變index.php文件,所以如果我把這個然後子域es.mysite.com或en.mysite.com停止工作。 – user1738726 2013-03-17 12:37:36
我在我的答案中添加了一個鏈接,我想可能會幫助你。不確定你是否已經閱讀過。 – doitlikejustin 2013-03-18 03:22:49