让nginx支持patchinfo,(支持codeigniter,thinkphp,ZF等框架)
2024-10-07 19:28:02
nginx 的config配置:
server
{
listen ;
server_name xxx;
....if (!-e $request_filename) {
rewrite ^/(.*)$ /index.php/$1 last;
} location ~ \.php {
set $real_script_name $fastcgi_script_name;
set $path_info "";
include fastcgi_params; if ($fastcgi_script_name ~ "^(.+?\.php)(/.+)$") {
set $real_script_name $1;
set $path_info $2;
} ...
fastcgi_param PATH_INFO $path_info;
fastcgi_param SCRIPT_NAME $real_script_name;
} }
需要注意的是:
1.是~\.php而不是~\.php$
2.include fastcgi_params需要放在特殊设置的变量之前
最新文章
- 自己用js实现全屏滚动
- C++学习笔记13:运算符重载(赋值操作符2)
- cocoapods安装完第三方类库后不生成workspace
- [No000029]程序员的那些事儿 -- 皆大欢喜的加薪
- 王高利:Linux__apache,安装,报错解决
- 在OS X中使用Homebrew
- (转)Java关键字final、static使用总结
- struts2-权限拦截器、日志拦截器、execAndWait(进度条)拦截器配置
- linq集合内部赋值
- 【译】在Asp.Net中操作PDF - iTextSharp - 利用列进行排版
- MySQL 如何使用左链接代替 NOT IN
- 【Dojo 1.x】笔记目录
- 第23章 Spring MVC初体验
- Object.assign 的问题
- linux 怎么上传下载-- 文件
- Hexo博客搭建以及Next主题美化的经验之谈
- C#题目及答案(2)
- Google Reader 快关了!!
- mysql基础知识(1)
- 七、springboot整合Spring-data-jpa