nginx配置网站的二级目录项目伪静态

因为业务需求,需要在网站的根目录下建立一个新项目shuicao,新项目也要用url重写的方式访问,比如www.xxx.com/shuicao/.......。试着配置了一下nginx的重写规则,让www.xxx.com/shuicao/成为新项目的根目录,如下:

location / {  
    index  index.html index.htm index.php l.php;  
    autoindex  off;  
      
    if (!-e $request_filename)  
    {  
            #地址作为将参数rewrite到index.php上。  
            rewrite  ^/(.*)$ /index.php/$1 last;  
    }  
}  
  
location /shuicao/ {  
    index  index.html index.htm index.php l.php;  
    autoindex  off;  
      
    if (!-e $request_filename){  
        rewrite  ^/shuicao/(.*)$  /shuicao/index.php/$1  last;  
    }  
}  

重启nginx生效

你可能感兴趣的:(nginx配置网站的二级目录项目伪静态)