分享解决方案:nginx伪静态设置

2016-12-31 admin 17

没有直接在nginx.conf里面加代码,因为考虑后期还会增加其他程序。
在/nginx/conf/rewrite下新建了wecenter.conf文件,代码如下(注意:我的WC是装在网站根目录下的): 

location / {
    if (!-e $request_filename)
        {
        rewrite (.*) /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;
    }
if (!-e $request_filename)
{
rewrite (.*) /index.php;
}
}