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无证书的域名访问。功能更强大些。
来源:CSDN
作者:春风化作秋雨
链接:https://blog.csdn.net/jiahao1186/article/details/104008693