Здравствуйте. Нужно на странице 404 убрать редирект. Любая страница может открыться как site.ru/page и редикерт будет на site.ru/page/ Это реализовано в контроллере через $this->middleware('redirect'); но нужно что бы 404 открывалась как и пишется, без редиректа - site.ru/page123 так и открывалась, а не как сейчас site.ru/page123/ Код middleware:
public function handle($request, Closure $next)
{
if (!preg_match('/.+\/$/', $request->getRequestUri()))
{
return Redirect::to( preg_replace("/\s{2,}/",'/', $request->getRequestUri() . "/" ), 301);
}
return $next($request);
}
Все это хорошо работает, но на странице 404 это нужно убрать. Если данных нету, то перебрасываем на 404, это делаю так:
if (!$data) {
App::abort(404);
}
Как можно устранить?
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники