使得nginx支持pathinfo访问模式
来源:互联网 发布:火车票买票软件 编辑:程序博客网 时间:2024/05/01 08:50
原理:
任意创建一个 in.php 文件:
<?php
echo '<pre>';
var_dump($_SERVER);
?>
localhost/in.php/a/b/c apache 用此 url 访问,会打印 pathinfo 模式信息。而 nginx 默认访问是没有的。所以 tp 框架在 nginx 上运行时,不开启 pathinfo 模式会报错。
配置方式:
location ~ \.php${ #配置前
root html;
fastphp_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $DOCUMENT_ROOT$fastcgi_script_name;
include fastcgi_params;
}
location ~ \.php(.*)${ #修改后,支持 pathinfo
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $DOCUMENT_ROOT$fastcgi_script_name;
fastcgi_param PATH_INFO $1;
include fastcgi_params;
}
这样 nginx 就支持 pathinfo 模式了。nginx 访问 in.php 打印的 server 也会有 pathinfo 参数。
include fastcgi_params;
}
location ~ \.php(.*)${ #修改后,支持 pathinfo
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $DOCUMENT_ROOT$fastcgi_script_name;
fastcgi_param PATH_INFO $1;
include fastcgi_params;
}
这样 nginx 就支持 pathinfo 模式了。nginx 访问 in.php 打印的 server 也会有 pathinfo 参数。
0 0
- 使得nginx支持pathinfo访问模式
- Nginx 支持pathinfo模式
- Nginx支持pathinfo模式
- nginx支持pathinfo模式
- nginx配置支持pathinfo模式的url访问(原创)
- 配置nginx支持pathinfo模式
- 配置nginx支持pathinfo模式
- nginx搭建pathinfo模式支持
- 配置nginx支持PATHINFO模式
- 配置Nginx支持pathinfo模式
- Nginx服务器支持pathinfo模式
- 设置 nginx 支持 thinkPHP 的 pathinfo 模式
- Nginx上ThinkPHP的PATHINFO模式支持
- nginx---支持php 框架 pathinfo 模式
- 设置 nginx 支持 thinkPHP 的 pathinfo 模式
- LNMP 配置NGINX 支持THINKPHP PATHINFO模式
- nginx环境支持thinkphp的pathinfo模式
- 简单配置nginx支持pathinfo模式
- SQL Server 当前时间函数
- opencv编译安装(linux&windows)
- 搜索范围
- cookie 和session 的区别详解
- 《深入理解Java虚拟机》笔记
- 使得nginx支持pathinfo访问模式
- js Array 交集 并集 差集 去重
- Appleman and Card Game CodeForces
- Socket
- 浏览器内核一些定义
- EasyUI datagrid对特定的某行某些字段打开编辑
- 省赛前的练习A
- 排序的有趣应用:Shuffling(洗牌)
- LeetCode——2. Add Two Numbers