Nginx重定向与反向代理

孤者浪人 提交于 2020-01-17 03:24:58

1、重定向

        访问是资源不存在的,需指向其他资源。即重定向资源。

       location /detail/ {
          rewrite ^/(.*)$ /index.html last;
        }

2、反向代理

        访问的URL不存在的,需要重定向URL;相对url和参数不变。即重定向Url。

        

location /api/ {
 proxy_pass   http://www.baidu.com;
}

3、两者比较

        1)重定向,重定向资源;仅支持同一域名下的重定向。

        2)反向代理,重定向url;可以重定向其他域名,同时也支持https有证书和http无证书的域名访问。功能更强大些。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!