将一个php文件配置为服务器块中的默认位置是一种不好的做法吗?
首先,我是nginx的新手,我已经尝试寻找这个问题的答案。我一点运气都没有。我很想知道这是否被视为坏习惯 我的目标是几乎所有的进程路由都由PHP处理。可以直接提供图像和静态文件。据我所知,以下配置意味着所有请求都将尝试处理该文件,如果该文件不存在,它将把请求推送到index.php 我的建议本身有什么不好的地方吗 图像和静态文件仍然可以直接从它们的URL访问——其他一切都需要通过PHP脚本运行。当它检查用户身份验证和访问控制时。请参阅:标题下的基于前端控制器模式的软件包将一个php文件配置为服务器块中的默认位置是一种不好的做法吗?,php,nginx,Php,Nginx,首先,我是nginx的新手,我已经尝试寻找这个问题的答案。我一点运气都没有。我很想知道这是否被视为坏习惯 我的目标是几乎所有的进程路由都由PHP处理。可以直接提供图像和静态文件。据我所知,以下配置意味着所有请求都将尝试处理该文件,如果该文件不存在,它将把请求推送到index.php 我的建议本身有什么不好的地方吗 图像和静态文件仍然可以直接从它们的URL访问——其他一切都需要通过PHP脚本运行。当它检查用户身份验证和访问控制时。请参阅:标题下的基于前端控制器模式的软件包 有一整节都在讨论这是如何
有一整节都在讨论这是如何相当标准的,问题中的配置很好。我觉得这没问题:)在搜索了更多内容后,我发现了上的“前控制器模式”说明-基本上说这很好。谢谢你给杰克打勾。
location / {
try_files $uri $uri/ /index.php?$args;
}