首页 > 解决方案 > RedirectToRoutePermanent 和 RedirectToRoute 有什么区别?

问题描述

我需要这个问题的帮助。asp.net核心中的RedirectToRoutePermanent和RedirectToRoute有什么区别?

标签: asp.netasp.net-mvcasp.net-mvc-4asp.net-core

解决方案


唯一的区别是返回给浏览器的 HTTP 代码:

不同的是,如果你返回一个 301 HTTP 代码,那么下次浏览器尝试连接该 URL 时,它会直接去替代 URL(因此它不会再尝试旧 URL)。

使用 302 代码,浏览器仍会尝试连接到该 URL。

您可以在 Wikipedia 上阅读有关差异的更多信息:


推荐阅读