是否可以将#1以外的其他站点作为多站点顶级域?

时间:2013-04-02 作者:Steve Eisner

假设WordPress网络具有子域:

[blog ID #1] http://mysite.com 
[blog ID #2] http://site1.mysite.com 
[blog ID #3] http://site2.mysite.com
是否可以将其中一个子网站移动到主页URL?结果:

[blog ID #1] (inaccessible or I don\'t care)
[blog ID #2] http://mysite.com
[blog ID #3] http://site2.mysite.com
我意识到没有简单的配置更改,而且URL通常是在数据库中硬编码的,所以这不是一项容易的任务。

但我想知道,这是否有可能在所有的“日出”网站地图,一些插件,等等?另一个可接受的结果是:

[blog ID #1] http://mysite.com
[blog ID #2] http://mynewsite.com
[blog ID #3] http://site2.mynewsite.com
[all further blogs on mynewsite.com as well]
即,所有子网站都应映射到新域

1 个回复
SO网友:brasofilo

我从未更改过主站点URL(场景1),但我知道这是可能的:three relevant links 在快速搜索中找到。

对于第二种情况,虽然不是最佳情况,但标准程序适用:

安装插件WordPress MU Domain Mapping mynewsite.com 在控制面板中,将其指向主站点的文件夹创建子站点new.mysite.com 并使用插件映射域mynewsite.com 为其启用通配符子域mynewsite.com 在控制面板中创建子站点new2.mysite.com 并映射子域site2.mynewsite.com 以下教程中详细介绍了所有映射过程:

结束

相关推荐

WP MultiSite:默认添加关于博客创建的页面

我希望在使用WP Multisite创建新站点时,在默认情况下添加一个页面。因此,我有一个创建两个页面的函数:function my_default_pages() { $default_pages = array(\'Impress\', \'Contact\'); $existing_pages = get_pages(); foreach($existing_pages as $page) { $temp[] = $p