首先,我是nginx的新手,我试图寻找答案。哈文没有运气。我很想知道这是否被视为不良做法。
我的目标是几乎所有的流程路由都由PHP处理。可以直接提供图像和静态文件。据我所知,以下配置将意味着所有请求都将尝试处理该文件,如果它不存在 - 它会将请求推送到 index.php 。
location / {
try_files $uri $uri/ /index.php?$args;
}
我建议的内容有什么不妥之处吗?
仍然可以直接从他们的URL访问图像和静态文件 - 其他所有内容都需要通过PHP脚本运行。因为它检查用户身份验证和访问控制。