Техническое задание: Настройка статуса 410 для удалённого контента

Суть задачи

На сайте ежедневно происходит удаление устаревших страниц. В настоящее время при переходе на адрес удалённой страницы пользователь видит страницу с ошибкой 404 (Not Found), шаблон которой настраивается. Необходимо изменить это поведение.

Цель изменения

Сервер должен возвращать статус 410 (Gone), который явно указывает поисковым системам и пользователям, что контент был удалён намеренно и более недоступен. Это важно для корректной SEO-оптимизации.

Требования к реализации

  • Настроить сервер (например, через .htaccess для Apache или конфигурацию для Nginx) для возврата статуса 410 на запросы к определённым URL.
  • Для страниц с ошибкой 410 должен отображаться настраиваемый пользовательский шаблон (страница с ошибкой).
  • На этой странице, как и раньше, должна быть возможность разместить ссылки (например, «Вернуться на главную») и любой другой информативный контент.
  • Механизм настройки шаблона страницы 410 должен быть таким же удобным, как и для текущей страницы 404.

Критерии успешного выполнения

  • При запросе удалённой страницы сервер возвращает код состояния HTTP 410.
  • Пользователь видит кастомную страницу с информацией об удалении контента.
  • Функциональность настройки шаблона ошибки сохранена.