• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    nginx 开启 pathinfo的过程详解

    apache往nginx去转,代码端用到了$_SERVER['PATH_INFO'],对于nginx默认是不开启pathinfo的。所以我们就要手动开启

    1,url重写

    location / {  //方法1 
     if (!-e $request_filename) 
     { 
     rewrite ^/(.*)$ /index.php/$1 last; 
     break; 
     } 
    }  
    location / {  //方法2 
     try_files $uri $uri/ /index.php$uri; 
    } 

    2,pathinfo设置

    location ~ .*\.(php|php5)(.*)?$ //注意这块,配置重写的url 
    { 
     fastcgi_pass 127.0.0.1:9000; 
     fastcgi_index index.php; 
     fastcgi_split_path_info ^(.+\.php)(/.+)$; 
     fastcgi_param PATH_INFO $fastcgi_path_info; 
     fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info; 
     include fastcgi.conf; 
    }

    这块要注意,location后正则要根据重写的url来决定。

    以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

    上一篇:Gunicorn运行与配置方法
    下一篇:nginx lua集成kafka的实现方法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    nginx 开启 pathinfo的过程详解 nginx,开启,pathinfo,的,过程,