同一站点不同网站(目录)使用不同伪静态的方法-教程(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的伪静态登录不了!
时刻保持空杯心态……