【发布时间】:2014-07-12 03:48:58
【问题描述】:
目前,我的 Nginx 服务器设置为接受 www.example.com/file 和 www.example.com/file.php 以加载 file.php。但是,由于 Nginx 设置如下所示:
location ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
// More setup stuff
}
它通过 FastCGI 将文件作为 PHP 处理的唯一方法是 URI 以 .php 结尾,否则,它只会下载文件。如何设置它以便通过 FastCGI 处理所有 PHP 文件,而不管 URI 是什么? (反正我肯定这更安全,所以人们看不到我的 PHP 代码。)
【问题讨论】: