В чем разница между RedirectToRoutePermanent и RedirectToRoute? - PullRequest
0 голосов
/ 10 июля 2019

мне нужна помощь по этому вопросу. В чем разница между RedirectToRoutePermanent и RedirectToRoute в ядре asp.net?

1 Ответ

0 голосов
/ 10 июля 2019

Разница лишь в том, что HTTP-код возвращается в браузер:

  • RedirectToRoutePermanent возвращает код HTTP 301 (окончательно перемещено)
  • RedirectToRoute возвращает код HTTP 302 (временно перемещен)

Разница в том, что если вы вернете код HTTP 301, в следующий раз, когда браузер попытается подключиться к URL-адресу, он напрямую перейдет на альтернативный URL-адрес (поэтому он больше не будет пытаться использовать старый URL-адрес).

С кодом 302 браузер все равно будет пытаться подключиться к URL.

Вы можете узнать больше о разнице в Википедии:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...