默认情况下,nginx是不支持path_info的,我们需要做些配置让它支持。

location ~ \.php(.*)$ {
root /var/www/nginx/html;
fastcgi_pass 127.0.0.1:;
fastcgi_index index.php;
fastcgi_split_path_info ^(.+\.php)(.*)$;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
include fastcgi_params;
}

备注:

1. ~ \.php改为~ \.php(.*),因为要接收.php后面的参数,不能让它被当做目录处理。
2. 添加fastcgi_split_path_info,该参数后面需指定正则表达式,而且必须要有两个捕获,第一个捕获将会重新赋值给$fastcgi_script_name,第二个捕获将会重新赋值给$fastcgi_path_info。
3. 添加fastcgi_param PATH_INFO,值为$fastcgi_path_info。

最新文章

  1. 用hashMAP或ArrayList解决recylerView中checkbox的选择错乱问题。
  2. 【ros】Create a ROS package:package dependencies报错
  3. python二叉树递归算法之后序遍历,前序遍历,中序遍历
  4. Gradle使用手册(一):为什么要用Gradle?
  5. JAVA虚拟机与内存
  6. JAVA的对象和引用——一个真实遇到的问题
  7. 查找后去掉EditTextView的焦点
  8. ConversionService接口
  9. SDL播放YUV——循环
  10. 没执行过 rm -rf /* 的开发不是好运维
  11. MT【286】最佳有理逼近
  12. DLL加载顺序
  13. C#进行数据筛选(二)
  14. [Ubuntu] 解决 ubuntu 升级时 /boot 空间不足
  15. 微软职位内部推荐-Senior SW Engineer for Application Ecosystem
  16. spring cloud shutdown graceful 优雅停机
  17. oracle错误分析:ora-04063:view view_test has errors
  18. pm无力的话
  19. spark-streming 中调用spark-sql时过程遇到的问题
  20. cygwin—excellent work!

热门文章

  1. Java知识导航总图
  2. zabbix-设置邮箱预警
  3. 使用SQLAlchemy,以及问题处理
  4. python采集websocket实时数据
  5. 【反向多源点同时BFS一个强连通图+类最短路题面】Fair-986C-Codeforce
  6. JVM之Java运行时数据区(线程隔离区)
  7. 02-命令篇——基础命令&常用命令
  8. BZOJ 3812 主旋律 (状压DP+容斥) + NOIP模拟赛 巨神兵(obelisk)(状压DP)
  9. Shiro-Subject 分析(转)
  10. JQuery 实践--扩展JQuery