1. From the Address bar display
Forward is the server requests the resource, the server directly accesses the URL of the destination address, reads the response content of that URL, and then sends the content to the browser. The browser does not know where the server sent the content from, so its address bar is still the original address.
Redirect is the server based on logic, sending a status code that tells the browser to re-request that address. So the address bar shows a new URL.
2. From data sharing
Forward: The forwarded page and the forwarded page can share the data within the request.
Redirect: Data cannot be shared.
3. From the place of use
Forward: Generally used for user login, according to the role of forwarding to the corresponding module.
Redirect: Generally used for users to log off when landing to return to the main page and jump to other sites and so on.
4. From an efficiency standpoint
Forward: High.
Redirect: Low.
Forward the difference between the internal jump and the redirect redirect jump