yii2.0 nginx url重写规则

作者:Shine 发布于:2016-07-27 10:24:42 浏览:678次 分类:PHP

yii2.0 nginx url重写

1L0JOB0WIG%XH$1MI[4(3AO.png

代码如下:
server {
   listen       80;
   server_name  back.demo.com;

   index index.html index.htm index.php;
   root E:/www/xiaocui/pro/advanced/frontend/web;
   location / {
       try_files $uri $uri/ /index.php?$args;
   }
   location ~ \.php(.*)$  {
       fastcgi_pass   127.0.0.1:9000;
       fastcgi_index  index.php;
       fastcgi_split_path_info  ^((?U).+\.php)(/?.+)$;
       fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
       fastcgi_param  PATH_INFO  $fastcgi_path_info;
      fastcgi_param  PATH_TRANSLATED  $document_root$fastcgi_path_info;
       include        fastcgi_params;
   }        
}

另附上rewrite的规则: 同样加在location下
    if (!-e $request_filename) {        
        rewrite  ^/(.*)$  /index.php/$1   last;
        break;
    }
标签: linux
声明:文章内容由作者原创或整理,转载请标明出处!
暂留位置!--请勿随意修改