让nginx支持 pathinfo

直接修改 nginx的配置文件


01# 典型配置
02location ~ \.php$ {
03    root           html;
04    fastcgi_pass   127.0.0.1:9000;
05    fastcgi_index  index.php;
06    fastcgi_param  SCRIPT_FILENAME  $DOCUMENT_ROOT$fastcgi_script_name;
07    include        fastcgi_params;
08}
09 
10# 修改第1,6行,支持pathinfo
11 
12location ~ \.php(.*)$ { # 正则匹配.php后的pathinfo部分
13    root html;
14    fastcgi_pass   127.0.0.1:9000;
15    fastcgi_index  index.php;
16    fastcgi_param  SCRIPT_FILENAME  $DOCUMENT_ROOT$fastcgi_script_name;
17    fastcgi_param PATH_INFO $1; # 把pathinfo部分赋给PATH_INFO变量
18    include        fastcgi_params;
19}

原文链接: 让nginx支持 pathinfo 版权所有,转载时请注明出处,违者必究。
注明出处格式:流沙团 ( https://www.gyarmy.com/?post=549 )

发表评论

0则评论给“让nginx支持 pathinfo”