Products
GG网络技术分享 2025-03-18 16:08 0
其实,互联网上关于一台服务器如何安装两个WordPress站点的网站建设教程有很多,可那是别人的思路,灬无言看起来会觉得费劲,索性根据自己这两天的操作,写一个详细的教程出来。本文介绍的多站点,可以是已有WordPress的域名的子域名,也可以是另外一个全新的独立域名。
今天,小小课堂网为大家带来的是一台服务器安装多WordPress站点。希望对大家有所帮助。
一、开启WordPress多站点网络配置
在服务器的网站根目录下找到 wp-config.php 文件,使用notepad 右键打开编辑,也可以是其他软件最好不使用txt文档,文件的最后加入这行代码:
define(‘WP_ALLOW_MULTISITE’, true);
设置好后,我们就会在网站后台的“工具”菜单下看到一个“配置网络”工具。
二、禁用所有插件并创建WordPress站点网络
由上图可以看到,创建站点网络前,必须“禁用您的扩展”,即禁用所有WP插件。禁用之后出现下图所示,然后点击“安装”。
注意:此时先备份网站根目录下的wp-config.php和.htaccess文件(或web.config文件)。
Apache备份wp-config.php和.htaccess文件。
IIS备份wp-config.php和web.config文件。
然后,按照以下方式修改这两个文件。
添加以下内容到wp-config.php文件,加在/* 到此为止,别再修改了!开始写博客吧。 */这行上方,当然只要不添加在这句话里就行,因为会成为注释。
define(‘MULTISITE’, true);
define(‘SUBDOMAIN_INSTALL’, false);
define(‘DOMAIN_CURRENT_SITE’, ‘localhost’);
define(‘PATH_CURRENT_SITE’, ‘/’);
define(‘SITE_ID_CURRENT_SITE’, 1);
define(‘BLOG_ID_CURRENT_SITE’, 1);
如果是Apache,则添加以下内容到.htaccess文件,改变规则。
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]
具体修改图如下所示,但每个人的也会不同,注意是新增,并非全部替换。
如果是IIS,则添加以下内容到web.config文件。注意是添加,而不是替换内容。
具体修改图如下所示,但每个人的也会不同,注意是新增,并非全部替换。
完成以上操作后,重新登陆。
三、立刻修正第一个WordPress站点
开启之后,发现小小课堂网的文章页面的URL链接结构都变了。故立刻做了调整。
1、开启插件
将第一个WordPress站点正在使用的插件开启。
2、修正固定链接
有人问,为啥要修正?为啥,不修正网站全部都是死链!!!所以因为这一点,提醒各位一定要慎重。
四、创建站点
依次点击“我的站点”
Demand feedback