RedirectToRoutePermanent 和 RedirectToRoute 之间有什么区别?
what is difference between RedirectToRoutePermanent and RedirectToRoute?
这个问题我需要帮助。
asp.net 核心中的 RedirectToRoutePermanent 和 RedirectToRoute 有什么区别?
唯一的区别是 return发送到浏览器的 HTTP 代码:
RedirectToRoutePermanent
returns 一个 301 HTTP 代码(永久移动)
RedirectToRoute
returns 一个 302 HTTP 代码(临时移动)
不同的是,如果你 return 一个 301 HTTP 代码,下一次浏览器尝试连接到 URL,它会直接去替代 URL(所以它将不再尝试旧的 URL)。
使用 302 代码,浏览器仍会尝试连接到 URL。
您可以在维基百科上阅读更多关于差异的信息:
这个问题我需要帮助。 asp.net 核心中的 RedirectToRoutePermanent 和 RedirectToRoute 有什么区别?
唯一的区别是 return发送到浏览器的 HTTP 代码:
RedirectToRoutePermanent
returns 一个 301 HTTP 代码(永久移动)RedirectToRoute
returns 一个 302 HTTP 代码(临时移动)
不同的是,如果你 return 一个 301 HTTP 代码,下一次浏览器尝试连接到 URL,它会直接去替代 URL(所以它将不再尝试旧的 URL)。
使用 302 代码,浏览器仍会尝试连接到 URL。
您可以在维基百科上阅读更多关于差异的信息: