wordpress开启多站点方法

更新于 2021年10月16日 精品教程

本文介绍一下wordpress开启多站点以及开启多站点之后nginx的配置。

一、编辑wordpress根目录下面的wp-config.php文件

require_once(ABSPATH . 'wp-settings.php');

之前加入

define('WP_ALLOW_MULTISITE', true);

二、停用所有的插件

三、进入工具-配置网络

在这里可以配置多站点,按照操作一步一步进行就可以,最后多站点基本能够配置成功。

四、设置nginx规则

配置多站点没什么难度,需要说明的是配置多站点之后rewrite规则会变化,因此需要设置一下nginx规则。

location / {
    root /data/huchao/htdocs/wordpress;
    index index.html index.php;
    if (-f $request_filename/index.html){
        rewrite (.*) $1/index.html break;
    }
    if (-f $request_filename/index.php){
        rewrite (.*) $1/index.php;
    }
    if (!-f $request_filename){
        rewrite (.*) /index.php;
    }
}
rewrite ^/([_0-9a-zA-Z-]+/)?wp-admin$ /$1wp-admin/ permanent;
if (-f $request_filename){
    set $rule_2 1;
 }
if (-d $request_filename){
    set $rule_2 1;
}
if ($rule_2 = "1"){
     #ignored: “-” thing used or unknown variable in regex/rew
}
rewrite ^/([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) /$2 last;
rewrite ^/([_0-9a-zA-Z-]+/)?(.*.php)$ /$2 last;
rewrite /. /index.php last;

你可能还喜欢下面这些文章

WordPress站点地图插件wpsitemap,速度飞快不耗资源,完美替代默认站点地图WordPress站点地图插件wpsitemap,速度飞快不耗资源,完美替代默认站点地图

详细介绍多种自定义选项自定义每张地图的链接数量设置展示排序,可设置最新到最老或最老到最新两种展示方式:不带任何样式或者WordPress内置的站点样式多种资源灵活加入地图内容灵活选择,可控制文章、页面、分类、标签、作者这些类别资源是否加入地图

wordpress网站上线之前,之后应该做的工作wordpress网站上线之前,之后应该做的工作

一个网站上线需要做许多的准备,这里就针对wordpress谈谈站点上线前后应该做的工作上线之前的工作挑选一款好的主题一款好的主题至关重要,明确做什么类型的站点,就用什么样的主题,主题一旦确定之后,就不能轻易的更改,因此一个功能完备的主题十分重

如何禁用wordpress自带的sitemap如何禁用wordpress自带的sitemap

自5.5.0版本开始,wordpress内置了sitemap功能。但sitemap是实时生成的,对于文章数量多的站点,访问sitemap对网站消耗是巨大的。如果有人恶意访问sitemap文件,分分钟就能网站打挂。

站点地图插件(wpsitemap)是怎么做到支持百万文章定时任务刷新的站点地图插件(wpsitemap)是怎么做到支持百万文章定时任务刷新的

站点地图插件的定时任务可以支持百万文章自动刷新,这是怎么做到的。定时任务每次只会执行全部任务的一小部分,最终就可以自动更新所有的站点地图。,那么每次定时任务会依次生成post-1,post-2,post-3。

怎么解决 WordPress 后台站点地址后无法登录网站的问题怎么解决 WordPress 后台站点地址后无法登录网站的问题

的新手可能会认为直接在后台常规设置页面,WordPress地址(URL)和站点地址(URL)中修改地址就可以换域名了,这是绝对错误的做法。后台站点地址后无法登录网站比较常见的方法是登录phpMyAdmin修改数据库wp-options表中ho

WordPress图片自动本地化插件wpasi介绍与下载WordPress图片自动本地化插件wpasi介绍与下载

使用wpasi非常简单,只需要在WordPress后台安装并启用插件,发布文章时会自动将文章内的所有图片本地化。插件支持一键本地化历史文章,如下图:该插件可以配合自动发文插件一起使用,文章自动发布时,图片就可以自动本地化。

imwpcache如何使用ssi技术在所有页面展示最新文章imwpcache如何使用ssi技术在所有页面展示最新文章

生成文件路径如无特殊要求留空,默认会在网站的根目录中生成一个latest.html文件,该文件为最新文章列表。当文章更新的时候latest.html会自动更新,历史页面也会包含最新文章列表。

如何隐藏已安装的WordPress插件如何隐藏已安装的WordPress插件

‘hide_plugin_trickspanda’);修改其中的plugin-directory/plugin-file.php为准备隐藏的插件目录和文件名即可。