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;

}

PathInfo模式的支持相关推荐

  1. phpinfo查看可以解析的后缀_配置nginx,Apache支持pathinfo模式-什么是phpinfo模式

    我也配置了很多次了,前面都快放弃了,最近在学习resuful框架写api,代码实现上没出现啥问题,倒是这个path_info的环境配置把我弄的比较郁闷 你一定见过类似这样的路径:http://www. ...

  2. apache http server 停止工作_配置nginx,Apache支持pathinfo模式-什么是phpinfo模式

    我也配置了很多次了,前面都快放弃了,最近在学习resuful框架写api,代码实现上没出现啥问题,倒是这个path_info的环境配置把我弄的比较郁闷 你一定见过类似这样的路径:http://www. ...

  3. nginx+thinkphp下解决不支持pathinfo模式以及存在的各种404,500问题

    nginx+thinkphp下解决不支持pathinfo模式以及存在的各种404,500问题 参考文章: (1)nginx+thinkphp下解决不支持pathinfo模式以及存在的各种404,500 ...

  4. Nginx支持PHP的PATHINFO模式配置深入分析

    ThinkPHP5发布了,最近也要基于ThinkPHP5做一个小项目,借着这个机会彻底梳理下Nginx下有关pathinfo的配置.本文的宗旨是:远离咬文嚼字的理论,尽量的通俗.所以不可避免的会出现遗 ...

  5. 配置nginx,Apache支持pathinfo模式-什么是phpinfo模式

    我也配置了很多次了,前面都快放弃了,最近在学习resuful框架写api,代码实现上没出现啥问题,倒是这个path_info的环境配置把我弄的比较郁闷 你一定见过类似这样的路径:http://www. ...

  6. LNMP一键安装包+Thinkphp搭建基于pathinfo模式的路由(可以去除url中的.php)

    LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RadHat/Fedora.Debian/Ubuntu/Raspbian/Deepin VPS或独立主机安装LNMP(Ngin ...

  7. nginx配置pathinfo模式,解决访问404

    nginx配置pathinfo模式,解决访问404 什么是pathinfo,pathinfo是PHP的一个函数 pathinfo() 函数以数组或字符串的形式返回关于文件路径的信息. 返回的数组元素如 ...

  8. HDFS HA模式下支持只连接其中Active的NameNode

    HDFS HA模式下支持只连接其中Active的NameNode:

  9. php 开启 pathinfo,nginx下PHP开启pathinfo模式

    方法一:通过伪静态Rewrite重写来实现pathinfo模式 伪静态规则为: location / { if (!-e $request_filename){ rewrite ^/(.*)$ /in ...

最新文章

  1. list-style样式不显示问题
  2. (一)操作系统概论复习要点笔记
  3. 时间序列研(part3)--单积性
  4. java对象实例_深入理解Java对象实例生成的例子!(转)
  5. 运行Python时出现SyntaxError: EOL while scanning string literal解决方法
  6. oracle 函数可变参数,6.3 带有可变参数的函数
  7. 不造AI杀人武器当然好,但牛津学者觉得马斯克们忽略了重点
  8. 单片机语音识别源码与资料(ASR M08-B模块arduino与51驱动)
  9. java day01【前言、入门程序、常量、变量】
  10. 【渝粤教育】国家开放大学2018年秋季 0676-22T物流成本管理 参考试题
  11. 卷积神经网络的卷积操作
  12. Spring中的@Autowired自动装配
  13. 音乐编辑软件Cubase分享:扒歌技巧教程
  14. JUnit 单元测试
  15. adobe flash builder4.6 安装存在问题,可能未安装某些必需组件
  16. 淘宝客佣金设置多少合适?淘宝客的佣金是怎么算的?
  17. /etc/shadow可以破解吗?
  18. 【ZT】记住这些,或许可以救你一命!!【强力推荐帖!】
  19. 计算机多用户访问不同磁盘,Win7系统实现多账户独享不同盘符的方法
  20. 小程序 wepy+MinUI

热门文章

  1. 说说Oracle分区
  2. iptables端口复用
  3. 更改电脑用户名(C:\Users\用户名)
  4. OrientedRepPoints_DOTA环境搭建训练流程及问题
  5. 龙蜥降世,神龙升级,灵杰亮相,阿里云再出神器
  6. 全国计算机三级嵌入式必背总结资料
  7. C语言中的数组名取地址
  8. 低代码,拯救“疯狂”的程序员
  9. REGEXP_REPLACE 函数
  10. Excel中如何快速地将成绩按比例来划分为等级?