Welcome! Log In Create A New Profile

Advanced

nginx proxy without 302 status header

Oleg Kashtanov
October 29, 2013 03:26PM
Приветствую!
Необходимо настроить на nginx переадресацию на другие веб-ресурсы, чтобы
например при обращении по адресу
http://nginx-server/reloc_proxy/web-site/index.php?page=1 происходил
редирект на http://web-site/index.php?page=1 и возвращались обратно хедеры
и боди от http://web-site/index.php?page=1

Я реализовал следующим образом:

server {
location /reloc_proxy_targets {
rewrite ^/reloc_proxy_targets/(.*)$ http://$1 break;
}
}

В моей же случае я получаю обратно статус 302 с боди:
<html>
<head><title>302 Found</title></head>
<body bgcolor="white">
<center><h1>302 Found</h1></center>
<hr><center>nginx/1.2.1</center>
</body>
</html>

Каким образом можно заменить 302 статус на реальноотдающий статус ресурса?

На апаче это было реализовано следующим правилом:

RewriteEngine On
RewriteRule ^reloc_proxy/(.*)$ http://$1 [P,L]









--
С уважением,
Олег
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

nginx proxy without 302 status header

Oleg Kashtanov October 29, 2013 03:26PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 65
Record Number of Users: 6 on February 13, 2018
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready