Nginx 部署

快速配置

只需 2 步:

  1. 站点根目录指向 public/ 文件夹
  2. 添加以下伪静态配置

伪静态配置

location ~* (runtime|application)/{
    return 403;
}
location / {
    if (!-e $request_filename){
        rewrite  ^(.*)$  /index.php?s=$1  last;   break;
    }
}

说明

第一段 location ~* (runtime|application)/ 禁止外部访问 runtime 和 application 目录,保护敏感文件。

第二段 location / 将所有不存在的文件请求 rewrite 到 index.php,实现 URL 路由。

常见问题

问题原因解决
页面 404伪静态未生效检查配置并重启 Nginx
403 禁止访问runtime/application 规则误拦截检查 URL 路径是否包含这些关键词
静态资源 404根目录错误确认站点根目录指向 public/ 文件夹

下一步