首页 > Web开发 > 详细

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

时间:2016-04-29 23:34:13      阅读:375      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!