РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗pydjSpRdPm 11 of 204 menu

Постоянный редирект в Django

Обычный redirect дает временный редирект со статусом 302. Если адрес сменился навсегда (старая структура URL больше не нужна), делают постоянный редирект 301.

Через redirect:

from django.shortcuts import redirect def old_page(request): return redirect( '/new-page/', permanent=True, )

Или через класс HttpResponsePermanentRedirect:

from django.http import ( HttpResponsePermanentRedirect, ) def old_page(request): return HttpResponsePermanentRedirect( '/new-page/', )

Сделайте постоянный редирект с '/old-page/' на '/new-page/'.

Сделайте временный редирект на внешний сайт https://example.com/.

Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить