转发在服务器端完成的,重定向是在客户端完成的。转发速度快,重定向速度慢。转发是同一次请求,重定向是两次不同的请求。转发不会执行转发后的代码,重定向会执行重定向后的代码。转发地址栏没有变化,重定向地址栏有变化。转发必须是在同一台服务器下完成,重定向可以在不同服务器下完成,也就是跨域。