服务器之家:专注于服务器技术及软件下载分享
分类导航

云服务器|WEB服务器|FTP服务器|邮件服务器|虚拟主机|服务器安全|DNS服务器|服务器知识|Nginx|IIS|Tomcat|

服务器之家 - 服务器技术 - Nginx - Nginx配置PATHINFO隐藏thinkphp index.php

Nginx配置PATHINFO隐藏thinkphp index.php

2019-10-29 17:03Nginx配置网 Nginx

这篇文章主要介绍了Nginx配置PATHINFO隐藏thinkphp index.php,本文直接给出配置示例,需要的朋友可以参考下

Nginx配置PATHINFO隐藏index.php

Nginx配置文件里放入这段代码

  1. server {  
  2.   listen    80; 
  3.   default_type text/plain; 
  4.   root /var/www/html; 
  5.   index index.php index.htm index.html; 
  6.  #隐藏index.php 
  7.   location / { 
  8.      if (!-e $request_filename) { 
  9.           #一级目录 
  10.          # rewrite ^/(.*)$ /index.php/$1 last; 
  11.           #二级目录 
  12.           rewrite ^/MYAPP/(.*)$ /MYAPP/index.php/$1 last; 
  13.        }  
  14.   } 
  15.  #pathinfo设置 
  16.     location ~ \.php($|/) { 
  17.       fastcgi_pass  127.0.0.1:9000; 
  18.       fastcgi_index index.php; 
  19.       fastcgi_split_path_info ^(.+\.php)(.*)$; 
  20.       fastcgi_param  PATH_INFO $fastcgi_path_info; 
  21.       fastcgi_param SCRIPT_FILENAME  $document_root$fastcgi_script_name; 
  22.       include    fastcgi_params; 
  23.     } 
  24.  } 

延伸 · 阅读

精彩推荐