码迷,mamicode.com
首页 > Web开发 > 详细

修改nginx配置文件支持Thinkphp pathinfo以及rewrite模式

时间:2016-04-29 23:37:28      阅读:257      评论:0      收藏:0      [点我收藏+]

标签:

server {
    listen       80;
    server_name  localhost;    
	include /etc/nginx/default.d/*.conf;   
	root   /usr/share/nginx/thinkercms;
  
	location / {
		index  index.php;
		if (!-e $request_filename) {
			rewrite  ^/(.*)$  /index.php/$1  last;
			break;
		}
	}

    location ~ .+\.php($|/) {
		set $script $uri;
		set $path_info "/";
		if ($uri ~ "^(.+\.php)(/.+)") {
			set $script $1;
			set $path_info $2;
		}
		fastcgi_pass   127.0.0.1:9000;
		fastcgi_index index.php?IF_REWRITE=1;
		include        fastcgi_params;
		fastcgi_param PATH_INFO $path_info;
		fastcgi_param  SCRIPT_FILENAME  $document_root/$script;
		fastcgi_param SCRIPT_NAME $script;
	}
}

 

修改nginx配置文件支持Thinkphp pathinfo以及rewrite模式

标签:

原文地址:http://www.cnblogs.com/xueleixi/p/5447772.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!