本篇文章是对CI即CodeIgniter框架在Nginx下的重写规则进行了详细的分析介绍,需要的朋友参考下 最近研究CI框架,发现这个框架的路由功能在Nginx下有问题,报404错误,后来在网上查资料,
发现需要开启PATH_INFO。在nginx7.16以后貌似就支持PATH_INFO了,只需要在配置文件中开启即可。生辰八字起名字
打开nginx.conf文件,在你的虚拟主机下增加重写规则,代码如下:
复制代码 代码如下:
server {

  listen      80;server_name   www.ci.com;location / {root  d:/www/Codeigniter_2.0.1/;index  index.html index.htm index.php;rewrite ^/$/index.php last;rewrite^/(?!index\.php|robots\.txt|images|js|styles)(.*)$ /index.php/$1last;}
location ~^(.+\.php)(.*)$ {root     D:/www/Codeigniter_2.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;fastcgi_param   PATH_TRANSLATED   $document_root$fastcgi_path_info;fastcgi_pass   127.0.0.1:9002;include   fastcgi_params;
}

}

解析CI即CodeIgniter框架在Nginx下的重写规则相关推荐

  1. php ci hooks,CodeIgniter框架钩子机制实现方法【hooks类】

    本文实例讲述了CodeIgniter框架钩子机制实现方法.分享给大家供大家参考,具体如下: 记得上一次去到喜啦面试,面试官问我一个问题:codeigniter是如何实现钩子机制的? 当时答不上来,后来 ...

  2. php学习(四):CodeIgniter框架,仅次于Laravel的框架(CI 4)

    注意:CI 4 框架支持 print_r() + exit; 但不支持dd 输出, 这与TP, Laravel不同 1.coddeIgniter安装 1.创建CI项目 (1.CodeIgniter4 ...

  3. php实现推广海报,php微信推广海报PHP CodeIgniter框架源码解析

    PHP CodeIgniter框架源码解析 1.index.php :入口文件 |-->define('ENVIRONMENT') |主要用于设置errors日志输出级别 |-->$sys ...

  4. CodeIgniter框架解析

    转载于:https://www.cnblogs.com/xiaoxiaoqingyi/p/6901654.html 转载仅为以后自己学习. 业余花了点时间看看CodeIgniter框架(简称CI),C ...

  5. php ci 框架 扩展缓存类,PHP CodeIgniter框架的工作原理研究

    这篇文章主要介绍了PHP CodeIgniter框架的工作原理研究,本文首先分析了它的工作流程,然后总结了它的工作原理,需要的朋友可以参考下 CodeIgniter(以下简称CI,官网以及中国站)是一 ...

  6. **【ci框架】精通CodeIgniter框架

    http://blog.csdn.net/yanhui_wei/article/details/25803945 一.大纲 [php] view plaincopy 1.codeigniter框架的授 ...

  7. php ci框架 模板引擎,详解CodeIgniter框架实现的整合Smarty引擎DEMO

    CodeIgniter框架实现的整合Smarty引擎DEMO示例 本文实例讲述了CodeIgniter框架实现的整合Smarty引擎.分享给大家供大家参考,具体如下: Smarty的模板机制很强大,一 ...

  8. ci mysql 转义,CI(CodeIgniter)框架中URL特殊字符处理与SQL注入隐患分析

    本文实例分析了CI(CodeIgniter)框架中URL特殊字符处理与SQL注入隐患.分享给大家供大家参考,具体如下: php CI框架中URL特殊字符有很多是不支持的,导致像c++,括号这些常用的分 ...

  9. php ci框架 实例化类,php框架CI(codeigniter)自动加载与自主创建对象操作实例分析...

    本文实例讲述了php框架CI(codeigniter)自动加载与自主创建对象操作.分享给大家供大家参考,具体如下: CI的autoload很好用,自动创建对象,但是注意,他的对象只有一个. 我们很多情 ...

最新文章

  1. php学习之------[流程控制]
  2. 工业界 vs. 学术界: 一个年轻员工的视角
  3. Spring Aop开发过程中可能出现的异常(通过这些异常可以知道需要什么Jar包)
  4. Echarts API说明文档
  5. windows桌面快捷方式图标上面怎么老是会产生一个问号解决方案
  6. 自己动手写CPU(7)转移指令的实现
  7. 彻底解决显示Opencv中Mat图像到Mfc窗口问题
  8. SQL Server Transactional Replication 中的 CommitBatchSize 和 CommitBatchThreshold 属性
  9. Python程序员30行代码素描表白!网友:花里胡哨
  10. Python程序设计语言基础05:函数和代码复用
  11. 1.1 为什么选择Excel绘制论文图表
  12. 最近纠结致死的一个java报错java.net.SocketException: Connection reset 终于得到解决
  13. appium-desktop 1.13 windows 版本网盘下载
  14. 揭秘:全球第一张云安全国际认证金牌得主
  15. 最佳阵容 | Flutter Firebase 插件更新
  16. 声纹识别概述(1)初识
  17. python 2.7上安装pymssql和pymysql
  18. linux 查看mount参数,linux命令中的mount -f参数
  19. 安科瑞EMS能效管理平台的解决方案
  20. 【差分约束系统】【最短路】【spfa】CDOJ1646 穷且益坚, 不坠青云之志。

热门文章

  1. DBGrid 应用全书(一)
  2. Deployment,configuration and management Microsoft Windows Server win2003 cluster
  3. TensorFlow惊现大bug?网友:这是逼着我们用PyTorch啊
  4. CreateEvent(NULL,TRUE,FALSE,NULL);的解释
  5. 清华大学计算机系71班张晨,“神仙打架”要来了!网友:又到了凡人围观的时刻...
  6. 怎么向html插入广告,给blogger添加各种广告代码的方法
  7. html函数属性的赋予,你可以将javascript函数名称设置为html属性吗?
  8. python 新建一列_python – 如何处理列名称和创建新列
  9. Java开发主流框架是什么?
  10. 简述泛型的上界和下界?