多域名、多语种网站的正确之路是什么? 时间:2014-11-11 作者:nerijusgood 我收到一位客户非常有趣的请求:他们希望为不同的国家建立两种语言的网站,并询问是否有可能为每种语言建立域名。目标是让两国都能思考其本地业务(这两种情况都是如此)。他们有非常复杂的产品数据库,所以只有一个数据库就好了。有没有可能有这样的东西:coolproduct。co.uk/category/bicyclecoolproduct。dk/kategori/cykle拥有一个数据库(技术上是一个网站?)。如果没有,在考虑有时会更改特殊页面的复杂项目时,最佳做法是什么? 2 个回复 SO网友:Mattvic 对于多语言设置,我建议使用WordPress Multisite。您可以为每个站点提供自己的顶级域,或者将它们托管在子域或子目录中。网络中的所有站点将共享相同的数据库(尽管它们将有单独的表)。要查询产品,您有几个选项:使用switch_to_blog 要查询其他博客的表,请仅为产品创建一个单独的站点,并将RSS提要用作XML服务(在两个站点中导入此提要)使用外部数据库这些只是一些想法,可能有更多的方法可以做到这一点。 SO网友:Christopher Lamm 您可以基于域以编程方式重写该语言。像这样的事情从我的头顶上消失了。function change_textdomain ($domain) { switch($domain){ case \'domain1.com\': $poFile = \'filename\'; break; case \'domain2.com\': $poFile = \'filename2\'; break; } load_textdomain(\'text_domain\', $poFile); } add_filter(\'override_load_textdomain\', \'my_load_textdomain\'); 结束 文章导航