Nginx, подгрузить содержимое другой страницы, когда php отдает 404 код

Допустим в php скрипте, указываю

http_response_code(404)

В .htaccess, прописываю так

ErrorDocument 404 /?do=404
ErrorDocument 410 /?do=404
ErrorDocument 500 /?do=404

Как в конфиге Nginx к сайту, указать что при 404/410/500 коде, необходимо подгрузить другую страницу сайта?

Изначально прописано

location / {
    # First attempt to serve request as file, then
    # as directory, then fall back to displaying a 404.
    try_files $uri $uri/ =404;
}

Не понимаю как это работает, возможно для моего сайта и вовсе это не актуально. Поскольку все коды задаю в php скрипте.

Если попытаться подгрузить несуществующий файл на сайте, данный блок сработает? В данном случаи, хотелось бы тоже отдать свою веб страницу для данных случаев...


Ответы (0 шт):