【发布时间】:2018-06-26 02:10:59
【问题描述】:
我将 Laravel 5.5 与 NGINX 1.10.3 和 Varnish 5 结合使用。
每次我输入一个不存在的路由时,laravel 都会抛出一个404 异常并显示我的自定义resources/views/errors/404.blade.php。
问题是,当我将.php 附加到不存在的路由时,我得到了一个
File not found.
来自 NGINX 的消息。即使.php 附加到不存在的路线,如何显示我的自定义404.blade.php?
也许我应该重写清漆 VCL 以切断尾随的 .php,然后将请求传递给后端 (NGINX)?
【问题讨论】:
-
你能展示一下你的 nginx 和 varnish 配置吗?
-
为什么你希望你的路由以 .php 结尾?
标签: php laravel nginx laravel-5.5 varnish