设置Nginx支持PathInfo 安全无错版

服务器 php 898      收藏
设置Nginx支持PathInfo 安全无错版

        # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
        #
		 
		location ~ [^/]\.php(/|$){
		 
            root           html;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;

            include        fastcgi_params;		
			
			set $path_info "";
			set $real_script_name $fastcgi_script_name;
			if ($fastcgi_script_name ~ "^(.+?\.php)(/.+)$") {
				set $real_script_name $1;
				set $path_info $2;
			}
			fastcgi_param PATH_INFO       $path_info;
			fastcgi_param SCRIPT_FILENAME $document_root$real_script_name;
			fastcgi_param SCRIPT_NAME     $real_script_name;
				
        }