码迷,mamicode.com
首页 > 其他好文 > 详细

nginx配置path_info,让codeigniter访问其它路由不是404

时间:2020-07-25 23:26:57      阅读:72      评论:0      收藏:0      [点我收藏+]

标签:功能   ati   tran   href   spl   ast   符号   lazy   pat   

这是我的nginx 关于 php 部分的的配置内容

# 去掉 \.php$ 后面的$符号
location ~ \.php {
            root           D:/wnmp/htdocs;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
			fastcgi_split_path_info  ^((?U).+\.php)(/?.+)$;
			fastcgi_param  PATH_INFO  $fastcgi_path_info;
			fastcgi_param  PATH_TRANSLATED  $document_root$fastcgi_path_info;
            include        fastcgi_params;
        }

技术图片

要点1:去掉location后的正则php后面的"$"符号 使其url不会被截断


nginx 挂载其它目录的配置备忘部分
server {
		listen       8092;
        server_name  192.168.1.108:8092;
		autoindex on;
		root   L:/;
		charset utf-8,gbk;
		
		location /software {
			root   L:/;
			#Nginx日志目录
     		 autoindex on;
         #打开目录浏览功能
         autoindex_exact_size off;
         #默认为on,显示出文件的确切大小,单位是bytes
         #显示出文件的大概大小,单位是kB或者MB或者GB
         autoindex_localtime on;
         #默认为off,显示的文件时间为GMT时间。
         #改为on后,显示的文件时间为文件的服务器时间
         add_header Cache-Control no-store;
         #让浏览器不保存临时文件
       }
	}

References

nginx配置path_info,让codeigniter访问其它路由不是404

标签:功能   ati   tran   href   spl   ast   符号   lazy   pat   

原文地址:https://www.cnblogs.com/fsong/p/13375663.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!