因为业务需求,需要在网站的根目录下建立一个新项目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生效