laravel 11 + Nginx 出现404 不美化渲染

laravel 11 + Nginx 出现 404 不美化渲染

其他如 403 等都能正常美化渲染。

就是 composer 安装 laravel 后就出现 404 不美化渲染。

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
最佳答案

所谓 “不美化” 是指 Nginx 渲染的吧,并不是 Laravel 渲染的?

我遇到情况是线上环境 404 会渲染 Nginx 默认的 404 页面,但是本地 404 会渲染 Laravel 的 404 页面,早就注意到了这个差异,但是没调查过原因。我这线上使用 BT 宝塔,本地使用 Herd,服务器都是 Nginx。

file

file

8个月前 评论
chen900804 (楼主) 8个月前
xuchunyang (作者) 8个月前
chen900804 (楼主) 8个月前
讨论数量: 6

所谓 “不美化” 是指 Nginx 渲染的吧,并不是 Laravel 渲染的?

我遇到情况是线上环境 404 会渲染 Nginx 默认的 404 页面,但是本地 404 会渲染 Laravel 的 404 页面,早就注意到了这个差异,但是没调查过原因。我这线上使用 BT 宝塔,本地使用 Herd,服务器都是 Nginx。

file

file

8个月前 评论
chen900804 (楼主) 8个月前
xuchunyang (作者) 8个月前
chen900804 (楼主) 8个月前

说明 nginx 那边就已经 404 了,请求并没有到你的 laravel 项目逻辑中

可能 rewrite 没配好呗

8个月前 评论

宝塔 nginx 前置 404 直接不发给 php 了,宝塔 404 那个可以直接屏蔽,因为有时候还会会造成 method 错误,明明是 post 会重定向到 get

8个月前 评论