文档章节

nginx支持pathinfo方法

卡卡东
 卡卡东
发布于 2016/04/19 15:36
字数 65
阅读 9
收藏 0

方案一:

location ~ \.php {

                #fastcgi_split_path_info ^(.+\.php)(/.+)$;

                # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini


                # With php5-cgi alone:

        #       fastcgi_pass 127.0.0.1:9000;

                # With php5-fpm:

                fastcgi_pass unix:/var/run/php5-fpm.sock;

                fastcgi_index index.php;

                include fastcgi_params;

                set $path_info "";

                set $real_script_name $fastcgi_script_name;

                if ($fastcgi_script_name ~ "^(.+?\.php)(/.+)$") {

                        set $real_script_name $1;

                        set $path_info $2;

                }

                fastcgi_param SCRIPT_FILENAME /data$real_script_name;

                fastcgi_param SCRIPT_NAME $real_script_name;

                fastcgi_param PATH_INFO $path_info;

        }


© 著作权归作者所有

共有 人打赏支持
卡卡东
粉丝 1
博文 10
码字总数 3016
作品 0
淄博
程序员
私信 提问
LNMP 配置NGINX 支持THINKPHP PATHINFO模式

在支付宝回调,和微信回调方法中。正常不支持参数中带 ?s= ,所以要开启THINKPHP 的PATHINFO模式 。 THINKPHP 官方论坛 和网络上很多NGINX配置教程不是太完善的。 我一直比较喜欢使用lnmp....

曹梦龙
2016/04/15
9.6K
7
nginx的pathinfo配置

前言: 首先,什么是pathinfo模式呢? pathinfo是伪静态的一种,我们先解释一下伪静态的概念,伪静态页面是静态URL与动态URL互通的一个桥梁,它是指动态网址通过URL重写的手段去掉其动态参数...

dingdayu
2016/04/21
72
0
解决阿里云 装LNMP,ThinkPHP代码出现只能访问主页,其他跳转404

pathinfo是什么: pathinfo不是nginx的功能,它是php的功能。php有两个pathinfo,一个是环境变量$SERVER['PATH_INFO'] ,另一个是函数path_info(); path_info()的功能是可以将输入的url做判断...

issac宝华
2016/03/19
1K
0
ThinkPHP5配置Nginx实现兼容pathinfo模式访问

ThinkPHP项目,当使用Apache服务器时,Apache服务器本身支持pathinfo模式,ThinkPHP的4种访问模式都没问题;当使用Nginx时,碰到问题,必须使用兼容模式访问。 查找很多文档,归纳原因及解决...

makingdifference
2018/05/11
0
0
tp5 url 线上访问 在nginx 上 出现404错误,解决办法

对于ThinkPHP的URL访问路劲如:http://域名/index.php/Index/BlogTest/read,原先的Nginx的是不支持的pathinfo路劲的,导致你在thinkPHP5上面测试的时候,输入相应的URL也不会提示模块名,控...

15834278076
2018/09/04
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Linux syslog相关函数详解

介绍 syslog是Unix系统的日志系统。可以将日志记录在本地系统中。 一个完整的syslong日志包含如下信息:程序模块 | 严重性 | 时间 | 主机名 | 进程名 | 进程ID | 正文。 syslong相关函数 1....

RongJinhui0
17分钟前
0
0
使用nsenter工具进入Docker容器

查看本机装没有nsenter whereis nsenter或者whatis nsenter 未安装先安装,网上有很多这样的脚本 vi nsenter.sh#!/bin/bashcurl https://www.kernel.org/pub/linux/utils/util-linux/v2....

问题终结者
17分钟前
1
0
MaxCompute安全管理指南-基础篇

背景及目的 方便和辅助MaxCompute的project owner或安全管理员进行project的日常安全运维,保障数据安全。 MaxCompute有安全模型,DataWorks也有安全模型,当通过DataWorks使用MaxCompute,而...

阿里云云栖社区
18分钟前
0
0
Retrofit设计模式源码解析

因为Retrofit做到了很强的解耦,因此就一定需要用到很多设计模式。所以,我觉得,通过阅读Retrofit源码来学习设计模式是再好不过的设计模式学习方法了。 大致看了一圈Retrofit源码,受益匪浅...

亭子happy
18分钟前
3
0
哈夫曼编码

哈夫曼编码的基本思想是以字符的使用频率作为权构建一颗哈夫曼树,然后利用 哈夫曼树对字符进行编码 哈夫曼算法采用的贪心策略是每次从树的集合中取出没有双亲权值最小的两棵作为左右子树, ...

writeademo
20分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部