解析CI即CodeIgniter框架在Nginx下的重写规则
本篇文章是对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下的重写规则相关推荐
- php ci hooks,CodeIgniter框架钩子机制实现方法【hooks类】
本文实例讲述了CodeIgniter框架钩子机制实现方法.分享给大家供大家参考,具体如下: 记得上一次去到喜啦面试,面试官问我一个问题:codeigniter是如何实现钩子机制的? 当时答不上来,后来 ...
- php学习(四):CodeIgniter框架,仅次于Laravel的框架(CI 4)
注意:CI 4 框架支持 print_r() + exit; 但不支持dd 输出, 这与TP, Laravel不同 1.coddeIgniter安装 1.创建CI项目 (1.CodeIgniter4 ...
- php实现推广海报,php微信推广海报PHP CodeIgniter框架源码解析
PHP CodeIgniter框架源码解析 1.index.php :入口文件 |-->define('ENVIRONMENT') |主要用于设置errors日志输出级别 |-->$sys ...
- CodeIgniter框架解析
转载于:https://www.cnblogs.com/xiaoxiaoqingyi/p/6901654.html 转载仅为以后自己学习. 业余花了点时间看看CodeIgniter框架(简称CI),C ...
- php ci 框架 扩展缓存类,PHP CodeIgniter框架的工作原理研究
这篇文章主要介绍了PHP CodeIgniter框架的工作原理研究,本文首先分析了它的工作流程,然后总结了它的工作原理,需要的朋友可以参考下 CodeIgniter(以下简称CI,官网以及中国站)是一 ...
- **【ci框架】精通CodeIgniter框架
http://blog.csdn.net/yanhui_wei/article/details/25803945 一.大纲 [php] view plaincopy 1.codeigniter框架的授 ...
- php ci框架 模板引擎,详解CodeIgniter框架实现的整合Smarty引擎DEMO
CodeIgniter框架实现的整合Smarty引擎DEMO示例 本文实例讲述了CodeIgniter框架实现的整合Smarty引擎.分享给大家供大家参考,具体如下: Smarty的模板机制很强大,一 ...
- ci mysql 转义,CI(CodeIgniter)框架中URL特殊字符处理与SQL注入隐患分析
本文实例分析了CI(CodeIgniter)框架中URL特殊字符处理与SQL注入隐患.分享给大家供大家参考,具体如下: php CI框架中URL特殊字符有很多是不支持的,导致像c++,括号这些常用的分 ...
- php ci框架 实例化类,php框架CI(codeigniter)自动加载与自主创建对象操作实例分析...
本文实例讲述了php框架CI(codeigniter)自动加载与自主创建对象操作.分享给大家供大家参考,具体如下: CI的autoload很好用,自动创建对象,但是注意,他的对象只有一个. 我们很多情 ...
最新文章
- php学习之------[流程控制]
- 工业界 vs. 学术界: 一个年轻员工的视角
- Spring Aop开发过程中可能出现的异常(通过这些异常可以知道需要什么Jar包)
- Echarts API说明文档
- windows桌面快捷方式图标上面怎么老是会产生一个问号解决方案
- 自己动手写CPU(7)转移指令的实现
- 彻底解决显示Opencv中Mat图像到Mfc窗口问题
- SQL Server Transactional Replication 中的 CommitBatchSize 和 CommitBatchThreshold 属性
- Python程序员30行代码素描表白!网友:花里胡哨
- Python程序设计语言基础05:函数和代码复用
- 1.1 为什么选择Excel绘制论文图表
- 最近纠结致死的一个java报错java.net.SocketException: Connection reset 终于得到解决
- appium-desktop 1.13 windows 版本网盘下载
- 揭秘:全球第一张云安全国际认证金牌得主
- 最佳阵容 | Flutter Firebase 插件更新
- 声纹识别概述(1)初识
- python 2.7上安装pymssql和pymysql
- linux 查看mount参数,linux命令中的mount -f参数
- 安科瑞EMS能效管理平台的解决方案
- 【差分约束系统】【最短路】【spfa】CDOJ1646 穷且益坚, 不坠青云之志。
热门文章
- DBGrid 应用全书(一)
- Deployment,configuration and management Microsoft Windows Server win2003 cluster
- TensorFlow惊现大bug?网友:这是逼着我们用PyTorch啊
- CreateEvent(NULL,TRUE,FALSE,NULL);的解释
- 清华大学计算机系71班张晨,“神仙打架”要来了!网友:又到了凡人围观的时刻...
- 怎么向html插入广告,给blogger添加各种广告代码的方法
- html函数属性的赋予,你可以将javascript函数名称设置为html属性吗?
- python 新建一列_python – 如何处理列名称和创建新列
- Java开发主流框架是什么?
- 简述泛型的上界和下界?