PathInfo模式的支持
pathinfo,一种伪静态的用法,
1.让 Apache 支持 PathInfo
配置的 Apache 版本 : 2.2.13
在配置文件中加入
<Files *.php>
AcceptPathInfo On
</Files>
这样 Apache 就可以支持针对 php 文件的 PathInfo 了.
2、pathinfo 模式 需要 php.ini 开启下面这个参数
cgi.fix_pathinfo=1
path_info模式:http://www.xxx.com/index.php/模块/方法
而且nginx 环境下,如果 uri 含中文,PATH_INFO就被截断了,会新产生一个 ORIG_PATH_INFO,才是正确的,
3.让 Nginx 支持 PathInfo
在配置文件里添加
location ~ \.php {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
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 /var/html/$real_script_name;
fastcgi_param SCRIPT_NAME $real_script_name;
fastcgi_param PATH_INFO $path_info;
include conf/fcgi.conf;
}
最新文章
- 重写equals方法
- C# 拷贝数组的几种方法
- t检验
- nil、Nil、NULL和NSNull的区别和联系
- js实现加减乘除
- Linux下RPM软件包的安装及卸载
- bzoj 1041: [HAOI2008]圆上的整点 本原勾股數組
- Spring boot构建基于rest的Web服务
- openssl AES加密算法API的使用示例
- Python3.X与Python2.x的区别
- 【操作系统】linux创建子进程--fork()方法
- Linux学习之停止进程
- JAVA语言中冒号的用法
- html运用以及工具
- bootstrap 简单练习(后续把其它页面也进行练习)
- C++版 - LeetCode 144. Binary Tree Preorder Traversal (二叉树先根序遍历,非递归)
- js中 &;&; 和 || 的用法
- windows、ubuntu、centos7下mysql 的安装与使用
- 【转载】为什么任何随便输入的账号使用SYSDBA权限都能登陆oracle
- [uart]1.Linux中tty框架与uart框架之间的调用关系剖析
热门文章
- Number Triangles
- 为添加了自定义域名的GitHub Pages添加SSL,启用强制HTTPS(小绿锁)
- Python学习笔记——基本数据结构
- react热加载失败
- 【Hadoop】Hadoop MR异常处理
- 2017.4.18 静态代码分析工具sonarqube+sonar-runner的安装配置及使用
- Elasticsearch教程(六) elasticsearch Client创建
- setContentView
- EF.Reverse.POCO.Core.ttinclude";
- Troubles in Building Android Source Code