multisite可以理解成WordPress的站点集群,或者子站点。虽然代码上大部分一样,但是从URL地址上看是分开的。比如子域名方式:u1.menwaihan.org, u2.menwaihan.org;或者子目录方式:menwaihan.org/u1, menwaihan.org/u2。好处是,代码只要一份。支持这样方式的网站有博客中国:blogcn.com。域名看起来就短了。特别适合多个主题、站点和作者。
配置过程:
该功能默认是关闭的,需要修改代码打开。先备份之前的wp-config.php文件。在/* 好了!请不要再继续编辑。请保存本文件。使用愉快! */之前添加:define (‘WP_ALLOW_MULTISITE’, ture);
确认Apache子域名配置是否支持泛型解析,确保:ServerAlias 中包含 *.menwaihan.org。修改完Apache后,需要重新启动Apache服务。
登陆站点后台控制面板,在工具-》配置网络中,按照提示来做。注意,如果网站的URL显示的是www.menwaihan.org,又想使用二级域名,则需要修改“设置-》常规”来修改站点的URL。
填写信息后,可能会出现一些警告信息和后继步骤,同样按照提示来做。比如创建blogs.dir,再次修改wp-config.php文件,替换.htaccess文件。【小技巧:windows操作系统下,使用资源管理器是没有办法创建.htaccess文件的。可以先随便建一个文件本件。然后使用dos命令rename来设置成.htaccess】。
再次登陆admin后台,在左侧的控制板的“更新”变成了“我的站点”。
如果想配置集群站点(其他子站),输入network就可以。比如http://menwaihan.org/wp-admin/network/。在这里可以新增一个子站点。如果是本机测试的话,可能需要修改hosts文件,新增创建的二级域名。比如:127.0.0.1 ex1.menwaihan.org
登陆集群(子站点)配置后,可以通过左侧的功能菜单来学习相关的功能。