• Почему Laravel + NGINX - отдаёт файлы с кодом ответа 404?

    @dyus1 Автор вопроса
    // TODO
    Никто так и не ответил, но проблема была вот в этом кусочке конфига:
    location ~* ^.+\.(?:css(\.map)?|js(\.map)?|jpe?g|png|gif|ico|cur|heic|webp|tiff?|mp3|m4a|aac|ogg|midi?|wav|mp4|mov|webm|mpe?g|avi|ogv|flv|wmv|svgz?|ttf|ttc|otf|eot|woff2?)$ {
            expires 1d;
            access_log off;
    }

    почему то, при наличии данного куска конфига, nginx плевался ошибкой 404, так как файл отдавался через контроллер и физически не существовал по заданному пути. Странно, почему при отсутствие файла по конкретному пути, сервер не передавал управление на корневой index.php, так как это было указанно в "try_files"? Благо, закомментировав этот кусок кода, всё заработало!
    Ответ написан
    Комментировать