Nginx配置PATHINFO隐藏thinkphp index.php
Nginx配置PATHINFO隐藏index.php
Nginx配置文件里放入这段代码
server{ listen80; default_typetext/plain; root/var/www/html; indexindex.phpindex.htmindex.html; #隐藏index.php location/{ if(!-e$request_filename){ #一级目录 #rewrite^/(.*)$/index.php/$1last; #二级目录 rewrite^/MYAPP/(.*)$/MYAPP/index.php/$1last; } } #pathinfo设置 location~\.php($|/){ fastcgi_pass127.0.0.1:9000; fastcgi_indexindex.php; fastcgi_split_path_info^(.+\.php)(.*)$; fastcgi_paramPATH_INFO$fastcgi_path_info; fastcgi_paramSCRIPT_FILENAME$document_root$fastcgi_script_name; includefastcgi_params; } }