网上搜了很多方法都不奏效,研究了一天,发现通过以下的配置可以完美支持 'URL_MODEL' => 2 的情况了
复制代码 代码如下:
location /project/ {
index index.php;
if (!-e $request_filename) {
rewrite ^/project/(.*)$ /project/index.php/$1 last;
break;
}
}
location ~ .+\.php($|/) {
set $script $uri;
set $path_info "/";
if ($uri ~ "^(.+\.php)(/.+)") {
set $script $1;
set $path_info $2;
}
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php?IF_REWRITE=1;
include /APMServ/nginx/conf/fastcgi_params;
fastcgi_param PATH_INFO $path_info;
fastcgi_param SCRIPT_FILENAME $document_root/$script;
fastcgi_param SCRIPT_NAME $script;
}
这里先把project下的请求都转发到index.php来处理,亦即ThinkPHP的单一入口文件;然后把对php文件的请求交给fastcgi来处理,并且添加对PATH_INFO的支持。
重启Nginx以后,http://localhost/project/Index/insert, http://localhost/project/index.php/Index/delete 这样的URL都可以正确访问了。
还有一个地方需要注意的是,Nginx配置文件里 if 和后面的括号之间要有一个空格,不然会报unknown directive错误。
相关推荐:
Mootools 1.2教程 事件处理
IIS “另一个程序正在使用此文件,进程无法访问。”错误提示的解决办法
JavaScript 动态创建VML的方法
php header 详细使用说明与使用心得第1/2页
jQuery Ajax之$.get()方法和$.post()方法
Mootools 1.2教程 Fx.Morph、Fx选项和Fx事件
比较全面的event对像在IE与FF中的区别 推荐
JavaScript delete 属性的使用
json 实例详细说明教程
JavaScript 基础知识 被自己遗忘的
php self,$this,const,static,->的使用
Mootools 1.2教程 排序类和方法简介
VBScript 算一算你从出生到现在共计多少天
百度留言本js 大家可以参考下
asp.net 页面转向 Response.Redirect, Server.Transfer, Server.Execute的区别
Win2003 系统服务器防火墙
有效的捕获JavaScript焦点的方法小结
网页自动跳转代码收集
javascript 判断某年某月有多少天的实现代码 推荐
php面向对象全攻略 (八)重载新的方法
asp.net用url重写URLReWriter实现任意二级域名 高级篇
PHP获取163、gmail、126等邮箱联系人地址【已测试2009.10.10】
PHP字符串 ==比较运算符的副作用
开发人员一定要加入收藏夹的网站 推荐
javascript 操作Word和Excel的实现代码
DB2 日期和时间的函数应用说明
一款经典的ajax登录页面 后台asp.net
Javascript select下拉框操作常用方法
Dojo 学习笔记入门篇 First Dojo Example
Mootools 1.2教程 函数
JavaScript 自动分号插入(JavaScript synat:auto semicolon insertion)
CSS 布局一个漂亮的滑块
access数据库用sql语句添加字段,修改字段,删除字段
PHP CKEditor 上传图片实现代码
JQuery困惑—包装集 DOM节点
php面向对象全攻略 (三)特殊的引用“$this”的使用
学习ExtJS TextField常用方法
IE Firefox 使用自定义标签的区别
SQL 随机查询 包括(sqlserver,mysql,access等)
PHP下通过系统信号量加锁方式获取递增序列ID
JSP errorPage设置方法
ASP实现防止网站被采集代码
IDC提升服务战略 掀年底选购热潮
Asp定时执行操作 Asp定时读取数据库(网页定时操作详解)
prototype 中文参数乱码解决方案
Oracle 子程序参数模式,IN,OUT,NOCOPY
php 应用程序安全防范技术研究
JSP request(return String)用法详例
JS 正则 时间验证
asp.net下检测SQL注入式攻击代码