A-A+

Nginx下支持ThinkPHP的Pathinfo和URl Rewrite模式

2016年10月26日 Nginx 暂无评论 阅读 45 次
nginx category

在nginx下去掉index.php呢?

在nginx下如何去掉index.php呢?

在nginx下怎样去掉index.php呢?

  1. location ~ .php
  2.         {
  3.                 #原有代码
  4.                 #定义变量 $path_info ,用于存放pathinfo信息
  5.                 set $path_info "";
  6.                 #定义变量 $real_script_name,用于存放真实地址
  7.                 set $real_script_name $fastcgi_script_name;
  8.                 #如果地址与引号内的正则表达式匹配
  9.                 if ($fastcgi_script_name ~ "^(.+?\.php)(/.+)$") {
  10.                         #将文件地址赋值给变量 $real_script_name
  11.                         set $real_script_name $1;
  12.                         #将文件地址后的参数赋值给变量 $path_info
  13.                         set $path_info $2;
  14.                 }
  15.                 #配置fastcgi的一些参数
  16.                 fastcgi_param SCRIPT_FILENAME $document_root$real_script_name;
  17.                 fastcgi_param SCRIPT_NAME $real_script_name;
  18.                 fastcgi_param PATH_INFO $path_info;
  19.         }
扫码直接访问:

声明:本站内容为原创。下载内容来自网络,仅作为预览参考之用,版权归原作者和出版社所有,下载后请自觉在24小时内删除.本站信箱:share#lwxshow.com(#换成@)

  • 转载请注明:Nginx下支持ThinkPHP的Pathinfo和URl Rewrite模式;?> +复制链接
  • 给我留言