评论

收藏

[Nginx] Nginx配置PATHINFO隐藏thinkphp index.php

web服务器 web服务器 发布于:2021-08-22 21:24 | 阅读数:470 | 评论:0

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; 
  } 
 }
关注下面的标签,发现更多相似文章