一. 比较
- forward
服务器内部重新定向,服务器直接访问目标地址的URL,浏览器地址不会发生改变。 - redirect
客户端重新定向。服务器返回一个新的URL给客户端,客户端请求一个新的URL,浏览器地址发生改变。
此方法多了一次请求,故效率低于forward。
二. 选择
由于redirect比forward多了一次请求,故除了少许情况(如:需要跳转到一个其他服务器上的资源)需要使用redirect外,一般使用forward。
来源:CSDN
作者:Keyloved
链接:https://blog.csdn.net/qq_44837912/article/details/104041225