programme

双站点二级目录配置wordpress伪静态

经过考虑我决定把我的文艺方面的记录和技术方面是分开,于是我创建了两个目录,装两个wordpress。经过折腾终于分开了。但是我发现,所有的网站内页的文章都是404了。

刚开始我以为是数据库的问题,但是我查遍了整个数据库也没发现问题。最后我想到是不是伪静态的问题,当我把固定链接改为朴素模式的时候,果然好了,于是确定了是伪静态的问题。

但是现在问题来了,一个nginx的配置文件怎么配置两套伪静态规则呢?

源码:

location /memory {
    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 (.*) /memory/index.php;
            }
    }
   location /it {
    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 (.*) /it/index.php;
            }
    }

注意有两处要修改的地方!

陌风同学
微信公众号:MFlow 知乎:陌风小同学
查看“陌风同学”的所有文章 →

发表评论

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

相关推荐


Copyright 2015-2021 陌风同学 All Rights Reserved. 页面生成时间:1.632 秒.
 ICP证:鲁ICP备15022835号-1