Встречается на собеседованиях • сегодня

Что такое 301 статус ответа сервера

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

Пример в Python (Flask):

python
from flask import Flask, redirect

app = Flask(__name__)

@app.route('/old-page')
def old_page():
    return redirect('/new-page', code=301)

@app.route('/new-page')
def new_page():
    return "This is the new page!"

Ключевые особенности 301:

  • Постоянное перенаправление
  • Сохраняет SEO-вес страницы
  • Браузеры кэшируют редирект
  • Изменяет URL в адресной строке

Используется при:

  • Редизайне сайта
  • Смене домена
  • Исправлении URL-структуры
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы