首页 问答 正文

如何安装并配置wordpress多站点?

注册会员 / 悠然自学 / 2023-06-11/ 浏览 148 次

安装WordPress多站点需要执行以下步骤:

1.创建WordPress安装的子目录或子域名。可以使用子目录(如example.com/site1或example.com/site2)或子域名(如site1.example.com或site2.example.com)。

2.开启WordPress多站点功能,编辑wp-config.php文件,在“ / That's all, stop editing! Happy blogging. /”代码之前添加以下代码:

/* WordPress多站点 */
define( 'WP_ALLOW_MULTISITE', true ); 

3.登录WordPress后台,进入“工具”–“网络设置”,选择子目录或子域名模式,并输入网站名称和管理员邮箱地址,单击“安装”。

4.按照网站网络设置页面上给出的提示,根据相应的代码,将相关的文件添加到WordPress的.htaccess文件中。

5.重新登录WordPress后台,进入“我的站点”页面,开始管理WordPress多站点。

示例回答:

1.创建2个WordPress安装的子目录(site1和site2)。

2.编辑wp-config.php文件,在“ / That's all, stop editing! Happy blogging. /”代码之前添加以下代码:

/* WordPress多站点 */
define( 'WP_ALLOW_MULTISITE', true ); 

3.登录WordPress后台,进入“工具”–“网络设置”,选择子目录模式,并输入网站名称和管理员邮箱地址,单击“安装”。

4.将以下代码添加到WordPress的.htaccess文件中:(将”site1”和”site2”替换为子目录的名称)

RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]

# 子目录站点
RewriteRule ^site1/wp-admin$ site1/wp-admin/ [R=301,L]
RewriteRule ^site2/wp-admin$ site2/wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^(site1|site2)/(.+)$ /$2 [L]
RewriteRule ^(site1|site2)/index.php$ /$2 [L] 

5.重新登录WordPress后台,进入“我的站点”页面,开始管理WordPress多站点。

大家谈论
    我的见解