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;

}

最新文章

  1. 重写equals方法
  2. C# 拷贝数组的几种方法
  3. t检验
  4. nil、Nil、NULL和NSNull的区别和联系
  5. js实现加减乘除
  6. Linux下RPM软件包的安装及卸载
  7. bzoj 1041: [HAOI2008]圆上的整点 本原勾股數組
  8. Spring boot构建基于rest的Web服务
  9. openssl AES加密算法API的使用示例
  10. Python3.X与Python2.x的区别
  11. 【操作系统】linux创建子进程--fork()方法
  12. Linux学习之停止进程
  13. JAVA语言中冒号的用法
  14. html运用以及工具
  15. bootstrap 简单练习(后续把其它页面也进行练习)
  16. C++版 - LeetCode 144. Binary Tree Preorder Traversal (二叉树先根序遍历,非递归)
  17. js中 &amp;&amp; 和 || 的用法
  18. windows、ubuntu、centos7下mysql 的安装与使用
  19. 【转载】为什么任何随便输入的账号使用SYSDBA权限都能登陆oracle
  20. [uart]1.Linux中tty框架与uart框架之间的调用关系剖析

热门文章

  1. Number Triangles
  2. 为添加了自定义域名的GitHub Pages添加SSL,启用强制HTTPS(小绿锁)
  3. Python学习笔记——基本数据结构
  4. react热加载失败
  5. 【Hadoop】Hadoop MR异常处理
  6. 2017.4.18 静态代码分析工具sonarqube+sonar-runner的安装配置及使用
  7. Elasticsearch教程(六) elasticsearch Client创建
  8. setContentView
  9. EF.Reverse.POCO.Core.ttinclude&quot;
  10. Troubles in Building Android Source Code