快乐十分钟开奖走势图-广东十分快乐开奖结果-广东快乐十分开奖查询

热门关键词: 快乐十分钟开奖走势图,广东十分快乐开奖结果,广东快乐十分开奖查询
您的位置:快乐十分钟开奖走势图 > 快乐十分钟开奖走势图-操作系统 > /abc.abc这类请求

/abc.abc这类请求

2019-09-09 17:30

Nginx+CI出现404错误问题

 

对于/index.php/abc这种url,Apache和Lighttpd会按”index.php?abc”来解释,而nginx会认为是请求名

 

字是“index.php”的目录下的abc文件的内容。所以CI在nginx下不配置rewrite是无法运行的,而在Apache

 

和Lighttpd则正常。

  www.2cto.com  

Nginx里rewrite ^/(.*)$ /index.php?$1 last;来rewrite请求时,对于:/abc.abc这类请求,会

 

rewrite成“index.php/abc_abc”,即会把“点”变成“下划线”,不清楚是为什么。

 

Nginx配置文件里的rewrite规则不是只执行一次就完事的,是“执行一遍,假如没有碰到break,就按

 

rewrite后的新路径再执行一遍,直到不再变化或者遇到break或者执行满10次报500错误退出”,所以单纯  www.2cto.com  

 

的用小知识二里的重写规则是不行的,需要在后面加上一句break,这样重写一遍后就不再执行了。

 

location /firefoxbug/

{

index index.php;

if (!-e $request_filename) {

rewrite ^/(.*)$ /firefoxbug/index.php?$1 last;

break;

}

}

对于/index.php/abc这种url,Apache和Lighttpd会按index.php?abc来解释,而nginx会认为是请求名 字是index.php的目录下的abc文件的...

本文由快乐十分钟开奖走势图发布于快乐十分钟开奖走势图-操作系统,转载请注明出处:/abc.abc这类请求

关键词: