wordpress多站点(站群模式)开启方法,一个服务器安装多个WordPress程序
wordpress多站点(站群模式)开启方法
wordpress 3.0 以上的版本已经支持开启多站点模式,也就是所谓的站群模式,可以在同一个后台切换不同的网站来管理。博主服务器环境的配置如下:
wordpress版本:4.7
服务器环境:
centos7+nginx+mysq5.6+php7
【备注:不需要服务器下新增任何文件夹,也不需要上传新的安装包源码,一切都在网站后台操作即可】
一、开启多站点的准备
多站点模式分为:
二级域名站和目录站,如果你准备开启二级域名站,必须将www.xxx.com xxx.com *.xxx.com做一个域名解析;此文章主要讲解开启二级域名站点的方法,因为wordpress目录站原理相同且更加的简单;
二、开启网络配置
在网站根目录下的 wp-config.php 添加以下代码:
- define(‘WP_ALLOW_MULTISITE’, true);
三、刷新网站后台,并重新登陆。访问:工具 – 配置网络;
出现以下界面,如下图:
如果出现:“因为你的安装并非全新,你的网络中的站点必须使用子域名。在子目录设置中的主站点将会需要使用修改过的永久链接结构,这有可能破解现有的链接”这个问题!我们不需要担心,因为你是开启目录站群,还是二级域名站群是由代码说了算,并不是这里。你只需要让你的服务器支持目录站群,二级域名站群即可。具体请继续往下看:
四、点击上图安装;
出现以界面,如下图:
五、伪静态文件设置
我们在启用网络的时候会给我们一个默认的wordpress规则,伪静态规则如下:
Apache服务器
如果是子目录,需要修改伪静态规则
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]
联系站长
友情链接
其他入口
QQ与微信加好友
粤ICP备17018681号 站点地图 www.iamdu.com 版权所有 服务商提供:阿里云 Designed by :DU
本站部分资源内容来源于网络,若侵犯您的权益,请联系删除!