1、重定向
访问是资源不存在的,需指向其他资源。即重定向资源。
location /detail/ {rewrite ^/(.*)$ /index.html last;}
2、反向代理
访问的URL不存在的,需要重定向URL;相对url和参数不变。即重定向Url。
location /api/ {proxy_pass ;}
3、两者比较
1)重定向,重定向资源;仅支持同一域名下的重定向。
2)反向代理,重定向url;可以重定向其他域名,同时也支持https有证书和http无证书的域名访问。功能更强大些。