#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;
}