开发技术学习 » 
编程开发 » windows下ThinkPHP伪静态配置,nginx环境配置ThinkPHP伪静态
 
            windows下ThinkPHP伪静态配置,nginx环境配置ThinkPHP伪静态
            
            
                昨天弄了好久没弄起这个伪静态,今天在公司看了一下公司的这个配置信息,终于也配置好了这个环境。
windows下ThinkPHP伪静态配置
nginx环境配置ThinkPHP伪静态
[html]
server {
	listen 80;
	server_name localhost;
	root E:/DEMO;
	index index.php index.html index.htm;
	autoindex on;
	
	location / {	    
 		 if (!-e $request_filename) {
                        #rewrite  ^/(.*)$  /index.php/$1  last;
			rewrite  ^/Home/(.*)$  /Home/index.php/$1  last;
                        break;
                }
        }
	location ~ .+.php($|/) {
		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  HTTPS on;
                fastcgi_pass 127.0.0.1:9000;
		#fastcgi_index  index.php;
                fastcgi_param SCRIPT_FILENAME  E:/DEMO$fastcgi_script_name;
		include fastcgi_params;
		fastcgi_param SCRIPT_NAME $real_script_name;
		fastcgi_param PATH_INFO $path_info;
		
        }
   }
[/html]
好像不配置URL_MODEL => 2也可以啊!
这里主要还是path_info
伪静态和其它的伪静态配置是一样的。