• 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;

    }

  • 相关阅读:
    移动端网页头部meta
    fastclick使用方法
    淘宝店铺
    Yii框架下使用redis做缓存,读写分离
    计算一个页面中的数据库查询次数和用时
    数据库优化设计
    工作中使用频率比较高的常规验证器
    框架结构
    smarty
    PDO
  • 原文地址:https://www.cnblogs.com/xiaoleiel/p/8308402.html
Copyright © 2020-2023  润新知