首页 > 网站 > Nginx > 正文

Nginx配置PATHINFO隐藏thinkphp index.php

2024-08-30 12:26:38
字体:
来源:转载
供稿:网友

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;    } }

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表