Как определить код ошибки на сервере nginx после 301

#nginx #redirect #http-status-code-404

Вопрос:

Я пытаюсь найти решение для получения кода состояния с перенаправленного URL-адреса на сервер Nginx. Ниже приведен фрагмент из nginx конфигурационный файл, где я перенаправляю трафик на сайте http://<redirected URL=»» 1=»»> amp; если файл не найден в перенаправленный URL-адрес, я получаю 404 ошибку, так что это ошибка, что я хочу в Nginx, так что я могу перенаправить на новый URL-адрес с HTTP://<redirected URL=»» 2=»»> когда файл присутствует, если что-то не нашел в перенаправлен и url1.

 server {
        listen 80 default_server;
        listen [::]:80 default_server;
# Redirect to HTTP

        location /media/filter/ {
        proxy_intercept_errors on;
        error_page 404 = @errors;

       **# return 307 http://<redirected URL>$request_uri; (I wantstatus code after 
       # applying this because in the below I used proxy_pass but it is not feasible, it 
       # consume resources from server so looking for any alternative solution.)**

        proxy_pass http://<redirected URL>$request_uri;
  }

    location @errors {
        return 307 http://<redirected URL>/regenerate/$request_uri;
    }