zoukankan      html  css  js  c++  java
  • 解决Nginx不支持pathinfo的问题

    server {
           listen  80;
           server_name     www.zq27.cc zq27.cc;
           root /data/wwwroot/www.zq27.cc/;
           access_log off;
           error_page 404  /404.html;
           location /404.html {
                root /data/wwwroot/www.zq27.cc/;
           }
           location /{
                   index index.html index.htm index.php;
                   if (-e $request_filename) {
                           break;
                   }
                   if (!-e $request_filename) {
                           rewrite ^/(.*)$ /index.php/$1 last;
                           break;
                   }
           }
      
           location ~ .+.php($|/) {
               root   root /data/wwwroot/www.zq27.cc/;
               fastcgi_index index.php;
               fastcgi_split_path_info ^(.+.php)(.*)$;
               fastcgi_param   SCRIPT_FILENAME $document_root$fastcgi_script_name;
               fastcgi_param   PATH_INFO               $fastcgi_path_info;
               fastcgi_param   PATH_TRANSLATED $document_root$fastcgi_path_info;
               fastcgi_pass   127.0.0.1:9000;
           #    fastcgi_index  index.php;
           #    fastcgi_param  SCRIPT_FILENAME  /home/www/www_phpno_com/admin_wwwroot/$fastcgi_script_name;
           #    fastcgi_param  SCRIPT_FILENAME  /usr/local/nginx/html/$fastcgi_script_name;
               include        fastcgi_params;
           }
       }
  • 相关阅读:
    Linux基础:Day05
    Linux基础:Day04
    Linux用户和用户组管理
    Linux基础:Day03
    Linux基础:Day02
    Linux基础:Day01
    Shell:Day10
    shell概述和shell脚本执行方式
    fdisk分区
    文件系统常用命令
  • 原文地址:https://www.cnblogs.com/siichen/p/5553573.html
Copyright © 2011-2022 走看看