windows宝塔面板Nginx环境开启pathinfo模式

之前有人问题,windows宝塔面板nginx环境开启pathinfo模式

可以添加:

location / { #第一部分 起始
	 try_files $uri $uri/ /index.php$uri;
         #下面这两个if是为了能获取$_GET参数,不加则无法获取
	if ( -f $request_filename) {  
            break;  
        }  
        if ( !-e $request_filename) {  
            rewrite ^(.*)$ /index.php/$1 last;  
            break;  
        }  
}	#第一部分 结束


第二个部分


location ~ \.php$ {
		root   D:/wwwroot/www.jsq.com;
		fastcgi_pass   127.0.0.1:4554;#后面4554 为默认端口请勿修改
		fastcgi_index  index.php;
		fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
		include        fastcgi_params;
    }
改为:



location ~* \.php(.*)$ {
		root   E:/wwwroot/www.jqtest.com/public;
		fastcgi_pass   127.0.0.1:4554;
		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  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
		include        fastcgi_params;
    }


关键词: pathinfo模式 , nginx

上一篇: 分享一个php图片压缩类,可以图片等比例缩小操作类
下一篇: workerman在宝塔php7.0下安装event扩展的方法

目前还没有人评论,您发表点看法?
发表评论

评论内容 (必填):