nginx下配置thinkphp文件的方法
在上篇文章给大家介绍了在Nginx上部署ThinkPHP项目教程,今天给大家介绍nginx下thinkphp的配置,具体详解如下:
##domainredirect
#if($host!="my.ruanzhuangyun.cn"){
#rewrite^/(.*)$http://my.ruanzhuangyun.cn/$1permanent;
#}
##domainredirect
##tppathinfo
location/data/www/tp.360ruanzhuang/{
indexindex.php;
if(!-e$request_filename){
rewrite^/data/www/tp.360ruanzhuang/(.*)$/data/www/tp.360ruanzhuang/index.php/$1last;
break;
}
}
location~.+\.php($|/){
set$script$uri;
set$path_info"/";
if($uri~"^(.+\.php)(/.+)"){
set$script$1;
set$path_info$2;
}
fastcgi_pass127.0.0.1:9000;
fastcgi_indexindex.php?IF_REWRITE=1;
includefastcgi_params;
fastcgi_paramPATH_INFO$path_info;
fastcgi_paramSCRIPT_FILENAME$document_root/$script;
fastcgi_paramSCRIPT_NAME$script;
}
##pathinfoend
##index.phphidden
location/{
if(!-e$request_filename){
rewrite^(.*)$/index.php?s=$1last;
break;
}
}
##index.phphidden
}
以上所述是小编给大家介绍的nginx下配置thinkphp文件的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!