为什么我搜索”*.php”页面是崩掉的?

为什么我搜索”*.php”页面是崩掉的?

By chenxi at 2016-07-25
0人收藏 • 1831人看过

就是随便一个字符串加.php搜索,

白页显示 "No input file specified."


而不是官网的

Carbon Forum » 提示信息

› Forbidden 

4 个回复 | 最后更新于 2016-07-26
ivanilla
2016-07-25
#1

这是fastcgi版的404。

lincanbin
2016-07-26
#2

回复#1 @ivanilla :

正解,Nginx的PHP匹配规则一般是:

location ~ \.php$ {
    include fastcgi_params;
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME /usr/local/nginx/html$fastcgi_script_name;
}

这意味着你输入的这个路径的请求,实际上是由Nginx处理并输出404错误,并没有通过fastcgi转发给Carbon Forum处理。

chenxi
2016-07-26
#3

回复#2 @lincanbin :

懵B中,去学习下fastcgi去。

有简单的回避方法吗 ?


lincanbin
2016-07-26
#4

回复 #0 @chenxi :

改转发规则。


登 录


现在注册

QQ  登 录    Weibo  登 录    GitHub  登 录