为多站点设置两个顶级域

时间:2013-05-07 作者:Daniel Sachs

我的情况是:我们为一个。具有多个子域的com域:

EN领域com,fr.domain。com,es。领域com等。

出于法律原因,当我们的访客来自欧盟时,我们必须使用。eu TLD,使我们的站点显示为域。欧盟,英语。领域欧盟,fr.domain。在浏览网站时,访问者应该看到欧洲TLD下的所有页面。(我们提供不同的服务

将域指向服务器上的特定目录并没有什么大不了的,因为我们使用define(\'NOBLOGREDIRECT\', \'https://domain.com\'); 显然是。eu域当前解析为首页。com公司

因此,我的问题是,是否可以将两个域映射到同一个多站点安装,同时保留子域结构,并允许访问者浏览不同TLD下的网络

我们将非常感谢您的帮助。

1 个回复
SO网友:Daniel Sachs

我基本上做了以下几点:

已使用Domain Mapping plugin

在wp配置中。php-已更改

DOMAIN_CURRENT_SITENOBLOGREDIRECT$_SERVER[\'HTTP_HOST\'] 按照@toscho的建议

wp配置中的。php-添加:

define(\'DOMAINMAPPING_ALLOWMULTI\', \'yes\'); // Allow sites to have multiple domains

define(\'SUNRISE\', \'on\'); // Domain mapping plugin activation

主站点无法通过插件映射,因此我在wp_domain_mapping 数据库中用于站点1指向域的表。eu,就像域映射对其余子域所做的那样。

site\\u id 1到域。欧盟

结束

相关推荐

如何在主多站点域上使用“WordPress MU域映射”将secure.domain.com映射到www.domain.com或domain.com?

我们有一个多站点设置,主站点需要example.com, www.example.com 和secure.example.com 在wordpress中映射,以便在其上加载主站点的内容。secure.example.com 将通过HTTPS。我们面临的问题是secure.example.com 作品尝试访问时https://secure.example.com 有一个302 重定向到:http://www.example.com/wp-signup.php?new=secure.example.com