Я использую Laravel 5.5 в сочетании с NGINX 1.10.3 и Varnish 5.
Каждый раз, когда я набираю маршрут, который не существует, laravel выдает исключение 404
и отображается мой пользовательский resources/views/errors/404.blade.php
.
Проблема в том, что когда я добавляю .php
к маршруту, которого не существует, я получаю
File not found.
сообщение от NGINX. Как можно отобразить мой пользовательский 404.blade.php
, даже если .php
добавлен к несуществующему маршруту?
Может быть, мне следует переписать VCL лака, чтобы отрезать завершающий .php
, а затем передать запрос бэкэнду (NGINX)?