nginx的pathinfo配置
来源:互联网 发布:非法集资判定知不知情 编辑:程序博客网 时间:2024/04/30 01:24
由于在默认的Nginx配置环境中是没有支持pathinfo模式的,所以是无法支持/index.php/Home/Index/index这样的路径模式的,我们需要设置启动才可以。
一、普通LNMP环境下
1、将php.ini中的cgi.fix_pathinfo选项的值设为1;
2、location ~ .*\.php
{
#其他原有配置
.......................................
#pathinfo的配置
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_param PATH_INFO $fastcgi_path_info;
}
此处需注意~.*\.php有些原有配置为~.*\.php$,需要将$结尾限制去掉,否则会对启用重写有影响。
3、根据需要用重写去掉路径上的index.php,如原路径/index.php/Home/Index/index变为/Home/Index/index
location / {
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=$1 last;
break;
}
}
4、重启Nginx,大功告成
二、AMH环境下
1、直接使用AMpathinfo插件开启,如有重写需要,把location ~ .*\.php$ 的$符号去掉
2、将环境目录下的etc/amh-php.ini中的cgi.fix_pathinfo选项的值设为1,其他步骤同上。
0 0
- nginx的pathinfo配置
- 对于框架的 pathinfo 的 nginx 配置
- 配置修改Nginx支持ThinkPHP的PATHINFO
- nginx配置 thinkphp需要的pathinfo
- Nginx配置pathinfo
- nginx配置pathinfo模式
- nginx配置pathinfo
- Nginx配置支持pathinfo
- nginx 配置PATHINFO
- nginx pathinfo配置,适用于较高版本的nginx
- nginx 的pathinfo设置
- 配置nginx支持pathinfo模式
- 配置nginx支持pathinfo模式
- Nginx 配置 Pathinfo 【centos 6.4】
- ThinkPHP Nginx pathinfo rewrite 配置
- 配置nginx支持PATHINFO模式
- 配置Nginx支持pathinfo模式
- tp3,nginx配置支持pathinfo
- 36. Valid Sudoku
- 多线程-CopyOnWriteArrayList
- [js点滴]JavaScript事件传播02
- 子查询的ANY、SOME、ALL关键字及部分数据库查询操作技巧
- 搭建通过路由器连接到光猫的服务器
- nginx的pathinfo配置
- 软件概要设计的过程和内容
- [js点滴]JavaScript事件Event对象03
- email邮件发送
- android知识回顾----观察者模式理解和举例
- 关于哈希的几个概念
- bzoj1644: [Usaco2007 Oct]Obstacle Course 障碍训练课
- jQuery入门
- Eclipse4.X版本安装fatjar插件(luna mars 版本均可用)