IT小能手 影视后期
电视民工 资深站长

宝塔环境下开启WordPress多站点(含伪静态)

为什么最近开始研究多站点了呢,因为多站点不用每次开个网站都要重新安装WordPress,并且最重要的是可以多个WordPress网站之间用户数据共享,这才是缙哥哥想要的。否则以多站点大量插件不兼容的问题,缙哥哥是一点也不喜欢!

开启 WordPress 多站点网络配置

首先建议全新安装一个站点,并在网站根目录下的 wp-config.php 添加如下代码:

建议将上述代码复制到下方描述的位置上面

配置多站点网络

由于实际操作为子目录形式,在此着重讲解。在上述“开启多站点配置”代码的下方,添加

WordPress多站点伪静态设置

在宝塔网站设置的伪静态中设置相关代码。

Apache伪静态规则

将下方代码加入网站根目录中的 .htaccess 文件中,替换其他 WordPress 规则:

Nginx伪静态规则

由于 WordPress 默认提供的是 apache 的伪静态规则,所以这里利用 宝塔规则转换工具:Apache转Nginx 进行转换,得到如下规则:

完整Nginx伪静态规则

然而,才添加后发现并不能访问网站,研究许久,发现需要在原本的 WordPress 伪静态规则之上进行添加,在此,列出完整的 WordPress 多站点Nginx伪静态规则,小伙伴们可根据本教程结合自己的实际情况进行调整。

建议另存为模板,比如命名为 WordPress多站点伪静态 都可以,以免每次都要配置一遍!

OK,大功告成,这时候我们重新登录进入后台主站点设置固定链接,结果发现默认增加了blog前缀

这可不是想要的结果,我们在左上角我的站点 → 管理网络 → 站点(所有站点) → 主站点 → 编辑 → 设置里面找到 Permalink Structure 将前面的 /blog 删掉即可

记得在最下方点击保存,这样就可以完美去除 WordPress多站点 /blog 前缀,同时不会添加index.php,搞定收工!

 收藏 (0) 打赏

您可以选择一种方式打赏本站

支付宝扫一扫打赏

微信钱包扫描打赏

文章、资料来源于网络,如需转载请载明出处:LonHowe Blog » 宝塔环境下开启WordPress多站点(含伪静态)

分享到: 更多 (0)
avatar
一个爱折腾的狮子座少年。

评论 抢沙发

  • QQ号
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

LonHowe Blog

LinksAbout Me
切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活