WordPress 多站点子目录模式伪静态规则 带注释

WP资源海 WordPress评论10字数 1247阅读4分9秒阅读模式
WordPress 多站点子目录模式伪静态规则 带注释

WordPress Multisite Network(多站点网络)是一种让您在一个WordPress安装中创建和管理多个网站的功能,这些网站可以使用子域或子目录的形式,也可以使用不同的域名。WordPress多站点的优点是可以节省服务器资源,方便更新和维护,实现不同的网站风格和功能。WordPress多站点的缺点是可能增加网络的复杂性和安全风险,需要更多的技术知识和配置工作,以及对虚拟主机和SSL证书的要求。

WordPress多站点子目录模式是指每个网站都有自己的子目录,例如:www.example.com/site1, www.example.com/site2 等。文章源自 吾爱分享 吾爱分享网-https://www.wuaishare.cn/3221.html

要开启WordPress多站点子目录模式,您需要在您的WordPress配置文件wp-config.php中添加一行代码,如下:文章源自 吾爱分享 吾爱分享网-https://www.wuaishare.cn/3221.html

define ('WP_ALLOW_MULTISITE', true);

然后刷新您的WordPress后台,进入 工具 > 配置网络,选择子目录模式,按照提示安装网络。安装完成后,您需要再次修改您的wp-config.php文件,添加WordPress给出的代码,如下:文章源自 吾爱分享 吾爱分享网-https://www.wuaishare.cn/3221.html

define('MULTISITE', true);

define('SUBDOMAIN_INSTALL', false);

define('DOMAIN_CURRENT_SITE', 'example.com');

define('PATH_CURRENT_SITE', '/');

define('SITE_ID_CURRENT_SITE', 1);

define('BLOG_ID_CURRENT_SITE', 1);

然后刷新您的WordPress后台,您就可以看到站点选项,点击添加新站点,填写网站的信息,就可以创建一个子目录网站了。文章源自 吾爱分享 吾爱分享网-https://www.wuaishare.cn/3221.html

由于您的服务器使用的是Nginx,您还需要配置Nginx的伪静态规则,才能让您的子目录网站正常访问。您可以参考以下的伪静态规则:文章源自 吾爱分享 吾爱分享网-https://www.wuaishare.cn/3221.html

# wordpress固定链接设置

try_files $uri $uri/ /index.php?$args;

# 管理面板添加斜杠

rewrite /wp-admin$ $scheme://$host$uri/ permanent;

# 传递上传文件给 wp-includes/ms-files.php

rewrite /files/$ /index.php last;

# 重写多站点 '.../wp-.*' and '.../*.php'.

if (!-e $request_filename) {

rewrite ^/[_0-9a-zA-Z-]+(/wp-.*) $1 last;

rewrite ^/[_0-9a-zA-Z-]+.*(/wp-admin/.*\.php)$ $1 last;

rewrite ^/[_0-9a-zA-Z-]+(/.*\.php)$ $1 last;

}

您可以把这些规则添加到您的Nginx配置文件中,然后重启Nginx服务,就可以访问您的子目录网站了。文章源自 吾爱分享 吾爱分享网-https://www.wuaishare.cn/3221.html


WordPress Multisite 多站点子目录模式伪静态规则 带中文注释文章源自 吾爱分享 吾爱分享网-https://www.wuaishare.cn/3221.html 文章源自 吾爱分享 吾爱分享网-https://www.wuaishare.cn/3221.html

WP资源海

发表评论