如何在没有替换url的情况下将nginx error_page用于其他位置?

时间:2016-05-20 11:37:33

标签: redirect nginx proxy

这是我的nginx.conf中的一部分。

     server {
         listen 80;
         server_name here.org;

         location / {
             proxy_intercept_errors on;
             proxy_pass http://localhost:2318/;
         }
         error_page 502 http://there.org/502;
     }

现在,如果我连接here.org并获得502,我将重定向到there.org。 但我希望标题栏保留在here.org而不是there.org。 我该怎么办?

1 个答案:

答案 0 :(得分:0)

评论此行,您的服务器将返回502错误。如果您不需要默认页面,您可以制作html页面并返回此页面的URL http://here.org/502;添加位置:

location /502 {
      index index.html index.htm;
      autoindex on;
      root  /var/www/502;
    }