同一站点不同网站(目录)使用不同伪静态的方法-教程(z-blog和帝国cms同时存在一个站点)

起因:同一个站点下面需要放置两个程序做,例如dgcms下面就是帝国程序,默认程序就是z-blog的程序,实现如下:

location /dgcms/ {

}
location / {
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;
}
}

这样就是dgcms二级目录下面是帝国cms的程序。默认的根目录就是z-blog的程序。两个的伪静态不相互影响。如果不加第一个的dgcms的目录判断登录帝国后台的时候会走z-blog的伪静态登录不了!

posted @ 2020-12-07 17:15  secsafe  阅读(376)  评论(0编辑  收藏  举报