Welcome

首页 / 操作系统 / 服务器配置 / Nginx配置PATHINFO隐藏thinkphp index.php

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