IT源码网

nginx支持pathinfo讲解

shasha 2021年02月16日 程序员 252 0
server { 
                root   /webserver/www/api; 
                listen       80; 
                server_name  api.dnxia.com; 
 
                location / { 
                      if (!-e $request_filename) 
                        { 
                            rewrite "^/(.*)$" /index.php last; 
                        } 
                } 
 
                location ~\.php{ 
                         root   /webserver/www/api; 
                         index index.php; 
                         fastcgi_pass   127.0.0.1:9000; 
                         fastcgi_index  index.php; 
 
 
 
                         fastcgi_split_path_info  ^(.+\.php)(.*)$; 
                         
                         fastcgi_param PATH_INFO $fastcgi_path_info; 
                       
                         if (!-e $document_root$fastcgi_script_name) { 
                             
                             return 404; 
                         } 
                         fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name; 
                         include        fastcgi_params; 
 
                } 
 
        }

 

发布评论
IT源码网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!

restful的nginx配置方法讲解
你是第一个吃螃蟹的人
发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。