零基础学做网站培训介绍

当前位置:

WordPress 多站点怎么从子域名换成子目录

前面的教程,我们介绍了WordPress 多站点,这个非常强大的功能可以让我们批量建站,但在使用WordPress 多站点建站时,如果之前子站点使用子域名访问,现在要换成子目录,就需要进行以下的操作才可以。

WordPress多站点功能

首页,打开 wp-config.php 文件,找到如下代码


define('SUBDOMAIN_INSTALL', true);

将 “true” 改成 “false”,刷新网络后台中的 “配置网络”,其中的两段代码将会发生改变,代码已经转换成了子目录形式,我们只需把第二段代码重新覆盖.htaccess 文件的规则就可以,重新登录网络后台,WordPress MU 多站点从子域名转子目录就成功了。

如果多站点中的网站都是绑定了域名,就不用做任何的修改,如果使用的是子域名,就需要将子域名全部换成子目录的链接了。

对于 Apache 服务器,到这一步已经可以正常使用 WordPress 多站点,而 Nginx 服务器还需要添加如下代码
到/usr/local/nginx/conf/vhost/yourdomain.com.conf 文件中,请根据自己的服务器地址与域名来确定此文件的位置。


#ignored: “-” thing used or unknown variable in regex/rew
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;

保存好重启 Nginx 服务器,这样 WordPress MU 多站点子目录形式的伪静态就可以正常使用。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

相关教程

  • 对于wordpress网站的提速问题,我们以前讲到了使用WP屏蔽谷歌字体插件Disable Google Fonts,今天讲一下另外几种非插件提升WordPress 打开速度方法。
  • 我学习如何建网站过程中,我们讲到了网站如何添加“打赏”功能,今天学做网站论坛就来讲一下如何在自己的wordpress网站上制作点赞功能。效果如下图:w
  • wordpress网站后台允许我们设置一些置顶文章,然后通过调用置顶文章的代码把它调用到自己的网站前台。下面是最常用的wordpress调用置顶文章代码,适
  • 使用wordpress开发网站时,遇到有多个分类的网站,同时又要求父分类与子分类调用不同模板就比较麻烦。我们仍可以使用学做网站论坛以前的建站教程中介
  • 很多学建网站学员在使用Wordpress建网站时遇到这样一种情况:在网站后台写文章时,点击“添加媒体”按钮没反应,更换了浏览器也不行。解决Wordpress
  • WordPress默认的头像是读取gravatar.com上的图片的,对于国内用户来说会使网页打开速度变慢。所以如果想提高网页打开速度(相关知识:如何测网站访问
  • 有些 学建网站学员给自己的WP网站安装SSL证书后出现了网站版面错位的问题,却始终找不到解决方法。为了解决WP网站安装SSL证书后版面错位的问题,下面
  • 很多同学在模板制作的过程,都有图片调用不出来的现象,其实原因很简单,就是图片路径错误造成的。这里涉及到html和css中的一些路径知识,这个视频就
  • 使用wordpress建网站时,有些批量操作,我们需使用在mysql数据库中进行。但是经常打开数据据操作板非常不方便,能不能使用一个前台PHP文件来操作mysql
  • 在前面的建站教程中,我们介绍了WordPress多站点开启方法,通过Wordpress多站点可以实现WordPress做站群。在Wordpress多站点中,往往需要在主站中调用