Nginx配置PATHINFO隐藏thinkphp index.php

Nginx配置PATHINFO隐藏index.php
Nginx配置文件里放入这段代码

  server {     listen    80;    default_type text/plain;    root /var/www/html;    index index.php index.htm index.html;   #隐藏index.php    location / {       if (!-e $request_filename) {            #一级目录           # rewrite ^/(.*)$ /index.php/$1 last;            #二级目录            rewrite ^/MYAPP/(.*)$ /MYAPP/index.php/$1 last;         }     }   #pathinfo设置      location ~ .php($|/) {        fastcgi_pass  127.0.0.1:9000;        fastcgi_index index.php;        fastcgi_split_path_info ^(.+.php)(.*)$;        fastcgi_param  PATH_INFO $fastcgi_path_info;        fastcgi_param SCRIPT_FILENAME  $document_root$fastcgi_script_name;        include    fastcgi_params;      }   }  

参与评论