如何使用别名域进行多站点安装?

时间:2013-09-04 作者:Demilio

是否可以使用alias domain进行多站点安装?我试过了domain-mapping pluginMulti Domains plugin 但这并不能解决这个问题。

示例:

我已在域上安装WordPress multisite。com。我的博客有像myblog这样的子域。领域com。现在,我想添加一个别名域,如域。co.uk公司。所以,我的博客。领域com将与myblog相同。领域co.uk公司

我试图设置一个别名,但它只是将域重定向到注册页面(wp signup.php)

1 个回复
SO网友:bueltge

如果您计划使用顶级域和/或sudomains运行WordPress多站点,则无需使用域映射插件。WordPress允许您在添加站点设置后将子域更改为顶级域,请参见下面的屏幕截图。Core在没有别名、多个域的情况下可以完美工作。

enter image description here

通常有助于添加常量COOKIE_DOMAIN 并设置为空wp-config.php 如果使用子域安装。define( \'COOKIE_DOMAIN\', \'\' );

其背景:

       /**
        * @since 2.0.0
        */
       if ( !defined(\'COOKIE_DOMAIN\') && is_subdomain_install() ) {
               if ( !empty( $current_site->cookie_domain ) )
                       define(\'COOKIE_DOMAIN\', \'.\' . $current_site->cookie_domain);
               else
                       define(\'COOKIE_DOMAIN\', \'.\' . $current_site->domain);
       }
源窗体核心:https://core.trac.wordpress.org/browser/trunk/wp-includes/ms-default-constants.php?rev=21881#L75

否则WordPress将始终将其设置为您网络的$current_site->domain 您将无法登录任何其他网站。

别名的可能性

但是默认的WordPress不能在多站点安装中使用别名,多个域。目前我认为是插件Mercator 解决这个问题的好方法。

结束

相关推荐

WordPress MultiSite(MU)子目录url/slug/permarink可以更改吗?

我目前正在与WordPress Multisite(MU)、BuddyPress和Commons in a Box(CBOX)合作,围绕一个中心用户群创建一个网站,该网站允许用户组成群组,并创建与其群组相关的“群组博客”。我在这个问题上发布了关于这个确切情况的进一步详细信息here.然而,我想问一个更一般的问题,关于WordPress多站点安装的性质,除了初始站点或网络主页。我的问题是,是否可以更改默认的子目录url结构/文件夹。例如,Multisite当前的默认设置为site。com/blog/sub-