Перейти к содержимому
SEO/Опубликовано 18 октября 2026 г./5 мин

Ошибка 451: страница закрыта по требованию закона

Ошибка 451 значит, что доступ к странице закрыт из-за требования закона или суда. Проверили на стенде, как её показывает Chromium и как отдают nginx, Apache и PHP, и отправили запрос на 2056 живых сайтов из Германии и из России.

Ошибка 451: страница закрыта по требованию закона
N
Команда NEXFORCE
Кто пишет блог

Ошибка 451 Unavailable For Legal Reasons означает, что страница закрыта по юридической причине: сервер или посредник отказал в доступе из-за требования закона, суда или государственного органа. Это не сбой, и ответ не вызван проблемой браузера при загрузке страницы — доступ закрыт намеренно. Мы проверили на стенде, как такой ответ показывает Chromium и как его отдают nginx, Apache и PHP, а затем открыли главные страницы 2056 сайтов из Германии и с российского адреса, чтобы найти, кто пользуется этим кодом на практике.

Какой код отдаёт ваша страница, можно посмотреть проверкой доступности: наш сервер запрашивает адрес и показывает код ответа и время отклика.

Что означает код ошибки 451

Код 451 описан в стандарте RFC 7725, его автор — Тим Брэй, стандарт опубликован в феврале 2016 года. Номер выбран не случайно и отсылает к роману «451 градус по Фаренгейту»: в конце стандарта есть благодарность Рэю Брэдбери. Определение:

This status code indicates that the server is denying access to the resource as a consequence of a legal demand.

То есть сервер отказывает в доступе к ресурсу вследствие юридического требования. Особенность кода заключается в том, что он не просто запрещает, а сообщает причину. Из стандарта следуют четыре важные вещи:

  • Отвечать 451 может не сам сайт. В тексте прямо сказано, что сервер может не быть исходным. Такой ответ чаще касается провайдеров и поисковых систем, а также сетей доставки контента и других посредников.
  • В ответе нужно объяснение. Ответ должен быть понятным человеку: стандарт рекомендует написать в теле страницы, кто выдвинул требование, на каком законе оно основано и к кому и каким ресурсам относится.
  • Код ничего не говорит о самой странице. 451 не подтверждает и не отрицает, что ресурс существует. Если требование снимут, страница может и не открыться.
  • Ответ можно кэшировать. В RFC 7725 сказано, что 451 кэшируется по умолчанию, если заголовки не запрещают этого.

Чем 451 отличается от других ошибок

КодЧто значитКто отвечает
403доступ запрещён, причина не названасайт или его защита
404страница не найденасайт
410страница удалена навсегдасайт
451доступ закрыт по юридической причинесайт, провайдер или посредник

Главное отличие: код 451 — более точный вариант 403. Он сообщает посетителю и роботу не только факт запрета, но и его причину.

Кто и когда возвращает 451

Такое ограничение может появиться в разных ситуациях. Код могут использовать:

  • владелец сайта — если суд или ведомство обязали убрать материал, а страницу нужно оставить с пояснением;
  • хостинг-провайдер — если требование пришло ему, а не владельцу;
  • сайт, закрытый для какой-то страны, — когда его владелец решил не работать по законам этой страны, например о персональных данных;
  • провайдер доступа в интернет — когда он ограничивает доступ к ресурсу по решению государства;
  • поисковая система или сервис — если требование касается выдачи или самого сервиса; стандарт называет провайдеров и поисковики среди тех, кого такие требования касаются чаще всего.

Связь с блокировками Роскомнадзора

В России доступ к сайтам ограничивают по Федеральному закону от 27.07.2006 № 149-ФЗ «Об информации, информационных технологиях и о защите информации». Реестр запрещённых ресурсов ведёт Роскомнадзор, а ограничивают доступ провайдеры. Закон не требует от них отвечать именно кодом 451: как выглядит блокировка, решает тот, кто её применяет. Это может быть страница-заглушка провайдера, обрыв соединения или ошибка в браузере.

Проверить, ограничен ли доступ к адресу, можно самостоятельно и бесплатно в официальном сервисе Роскомнадзора blocklist.rkn.gov.ru — «Универсальный сервис проверки ограничения доступа к сайтам и (или) страницам сайтов сети „Интернет“».

Это не то же самое, что проверка сайта Роскомнадзором на соблюдение закона о персональных данных. Что смотрят при такой проверке, мы разобрали в статье о проверке сайта Роскомнадзором.

Где 451 среди кодов ответа HTTP

Каждый ответ сервера начинается с трёхзначного кода состояния. Первая цифра сообщает, к какой группе он относится:

  • 1xx — служебные ответы, обработка запроса продолжается;
  • 2xx — запрос выполнен, например 200 OK;
  • 3xx — перенаправления на другой адрес;
  • 4xx — ошибки на стороне клиента: сервер считает, что запрос нельзя выполнить в таком виде или для этого пользователя;
  • 5xx — ошибки на стороне сервера: запрос правильный, но сервер или шлюз перед ним не смог его выполнить.

Код 451 разработан как отдельный код группы 4xx. Семантически он ближе всего к 403: сервер понял запрос, ресурс, возможно, существует, но отдавать его отказывается. Разница в том, что 451 указывает причину — юридическую, а не техническую.

Чтобы понимать, чем 451 отличается от соседей, полезно знать, какие коды ещё входят в класс 4xx и 5xx и что они сообщают. Коротко о самых частых.

Ошибки клиента, 4xx:

  • 400 — неправильный запрос: ошибка синтаксиса, некорректных заголовков или опечаток в адресе, сервер не смог его разобрать;
  • 401 — нужна авторизация: чтобы войти, сервер ждёт данные аутентификации, например логин и пароль;
  • 402 — требуется оплата; в спецификации HTTP этот код пока зарезервирован на будущее;
  • 403 — у пользователя нет прав на ресурс, и причину сервер не сообщает;
  • 404 — страница не найдена: её удалили, перенесли или адрес ввели неверно;
  • 405 — метод запроса не подходит для этого адреса, например форма отправляет данные туда, где методов приёма нет;
  • 408 — таймаут: клиент не успевает передать запрос за промежуток ожидания;
  • 409 — конфликт запроса с текущим состоянием ресурса;
  • 410 — ресурс удалён навсегда и не восстановится;
  • 413 — превышен лимит на размер запроса, например слишком большой файл;
  • 414 — слишком длинный адрес, обычно из-за длинной ссылки с параметрами;
  • 429 — превышено количество запросов сверх лимита, нужно подождать и попробовать позже;
  • 451 — доступ закрыт по юридической причине.

Ошибки сервера, 5xx:

  • 500 — внутренняя ошибка: сбой в коде приложения или конфигураций сервера;
  • 501 — сервер не поддерживает функциональность, нужную для запроса, например неподдерживаемого метода;
  • 502 и 504 — прокси или шлюз не получил ответа от сервера за ним, во втором случае — вовремя;
  • 503 — сервер временно недоступен из-за нагрузки или работ;
  • 505 — сервер не поддерживает версию протокола HTTP из запроса;
  • 507 — на сервере закончилось место в хранилище;
  • 508 — сервер обнаружил бесконечный цикл при обработке.

Общий вывод простой: только 451 говорит, что доступ закрыт из-за требования закона. Если причина в настройках, перегрузке или сбое соединения, правильный код другой.

Как проверить, какой код отдаёт сайт

Код ответа виден не на самой странице, а в заголовках. Для проверки хватит одного из инструментов:

  • curl с параметром -I показывает строку состояния и заголовки: curl -I https://example.ru/stranica/. Ответ приходит в текстовом формате. Если он содержит строку HTTP/1.1 451 и заголовок Link с rel="blocked-by", ясно, кто ограничил доступ.
  • Инструменты разработчика в браузере — вкладка «Сеть» показывает код ответа каждого запроса, в том числе когда сайт отдаёт свою страницу и код на ней не написан.
  • Наш сервис проверки доступности запрашивает адрес с нашего сервера, то есть из другой сети.

Если с вашего устройства приходит 451, а из другой сети или в других регионах — 200, доступ ограничен для конкретной сети или страны, а не на самом сайте.

Стенд: как браузер показывает 451

Мы подняли сервер на Node 20 и открыли в Chromium 149 несколько вариантов ответа. Достаточно было нескольких строк кода, чтобы получить полный набор случаев и быстро сравнить их.

Что отдал серверЧто увидел посетитель
451 со своей HTML-страницейстраницу сайта с её текстом, как обычную
451 без тела«Страница недоступна… HTTP ERROR 451»
403 без тела, для сравнения«Доступ к 127.0.0.1 запрещен… HTTP ERROR 403»
451 с заголовком Link rel="blocked-by"страницу сайта; заголовок нигде не виден

Вывод: браузер сам ничего не объясняет, сообщение о причине должен предоставить сайт. Если сервер отдал 451 без текста, посетитель увидит сухое «HTTP ERROR 451» и совет связаться с владельцем сайта. Всё, что стандарт предлагает сообщить, — кто и по какому закону закрыл доступ, — должно быть в теле ответа.

Кэш: блокировку сняли, а посетитель всё ещё видит 451

Стандарт разрешает кэшировать 451, и это стоит учитывать заранее, ещё до снятия ограничения. Мы отдали 451 с разными заголовками, затем «сняли блокировку» на сервере и открыли тот же адрес снова.

Заголовки ответа 451Повторный переход после снятияПосле «Обновить»
Cache-Control: max-age=300451 из кэша, запроса к серверу нетстраница открылась
только Last-Modifiedстраница открыласьстраница открылась
без заголовков кэшастраница открыласьстраница открылась

Ответ 403 с max-age вёл себя так же. Значит, задерживает старый ответ не сам код 451, а явный срок хранения. Если блокировку снимают, а в ответе стоял долгий max-age, часть посетителей ещё какое-то время будет видеть отказ. Чтобы избежать такой ситуации, отдавайте 451 с Cache-Control: no-store или коротким сроком.

Как отдают 451 nginx, Apache и PHP

СерверКак настроитьЧто получилось
nginx 1.22return 451;код без пояснения в строке ответа и пустое тело — браузер показал «HTTP ERROR 451»
nginx 1.22return 451 "текст";текст без кодировки — кириллица превратилась ⠫Недоступно»
nginx 1.22error_page 451 /451.html;своя страница отдана; без charset — те же кракозябры
Apache 2.4.68RewriteRule ^zakryto$ - [R=451,L]«451 Unavailable For Legal Reasons» и стандартная страница на английском
PHP 8.3http_response_code(451);правильная строка ответа и текст скрипта

Здесь есть особенности, связанные с кодировкой. Отсюда практические советы для nginx: свою страницу подключайте через error_page, а кодировку задавайте директивой charset utf-8; или тегом <meta charset="utf-8"> в самой странице. Пример настройки:

charset utf-8;
location = /zakrytaya-stranica/ {
    error_page 451 /451.html;
    return 451;
}
location = /451.html {
    internal;
    add_header Link '<https://example.ru/>; rel="blocked-by"' always;
    add_header Cache-Control "no-store" always;
}

Для Apache то же делает правило mod_rewrite с флагом R=451, а свою страницу подключает директива ErrorDocument 451 /451.html.

Наш замер: кто отвечает 451 на самом деле

18 октября 2026 года мы запросили главные страницы 2056 сайтов организаций из нашего списка дважды: с сервера в Германии и с российского адреса. Ещё раз прошли весь список по http без перенаправлений. Ни один сайт ни в одном из трёх проходов не ответил кодом 451, включая сайты за защитой и CDN.

При этом 26 сайтов из Германии не открылись, а с российского адреса открылись. Мы проверили их ещё раз, и картина повторилась.

Как сайт закрыт для иностранного адресаСайтов
не отвечает, соединение висит до тайм-аута16
403 — страница защиты DDoS-Guard или CleanTalk5
4043
перенаправление1

Затем мы проверили восемь американских газет, которые закрыты для посетителей из Европы, — Chicago Tribune, New York Daily News, Baltimore Sun и другие. Все восемь ответили из Германии кодом 403 с одной строкой «This content is not available in your region». Chicago Tribune с российского адреса открылась с кодом 200.

Вывод: код 451 описан в стандарте, но в нашей проверке им не пользовался никто. Ограничение по стране почти всегда выглядит как 403, 404 или молчание сервера. Таким образом, отличить блокировку от сбоя по одному коду не получится. Поэтому по коду ответа не всегда можно понять, что доступ закрыт именно по закону, и вопросы остаются.

Почему 451 почти никто не использует

Код появился как сигнал о правовой блокировке и о цензуре: его авторы попытались сделать ограничение распространения информации видимым. Идея была в том, чтобы пользователь сразу видел: страница не сломана и не удалена, а закрыта по требованию, связанному с законом, — и мог понять, кто его потребовал. Однако отдать такой ответ — значит публично признать ограничение и назвать его основание. Многим сайтам и провайдерам проще ответить 403 или вовсе не отвечать, потому что так меньше вопросов. Часто сервер просто отклоняет соединение, и до получения ответа дело не доходит. Поэтому заблокирован сайт или просто сломан, посетитель не всегда может узнать сам: при отсутствии понятного кода остаётся гадать, что произошло.

Что делать, если вы увидели ошибку 451

Если вы посетитель:

  1. Не пытайтесь сразу что-то изменить в настройках. Прочитайте текст на странице. Правильно настроенный ответ объясняет, кто и по какому основанию закрыл доступ.
  2. Проверьте адрес в сервисе Роскомнадзора, если открываете сайт из России.
  3. Если сайт закрыт для вашей страны, сам владелец решил не работать с её посетителями. Ошибку исправить нельзя — это его решение. Иногда помогает обратиться к администратору сайта напрямую: он может предоставить нужные сведения другим способом, например по почте.
  4. Если ошибка возникла на сайте, который раньше открывался без проблем, обновите страницу кнопкой «Обновить»: на стенде так браузер запрашивал ответ заново, а не показывал его из кэша.

Попытки обойти ограничение мы не советуем: доступ закрыт по закону, и последствия обхода зависят от законов вашей страны.

Что делать владельцу сайта

Если вы закрываете страницу сами

Корректная настройка требует нескольких шагов, и сделать их лучше в таком порядке:

  • Действовать нужно по букве требования: если пришло судебное решение или предписание, закрывайте именно указанные в нём страницы, а не весь сайт.
  • Отдавайте 451 только тем, к кому относится требование. Если доступ закрыт для одной страны, остальные посетители и роботы поисковиков должны получать страницу как обычно.
  • Пишите объяснение в теле ответа: чьё требование, какой закон или решение суда, к какой территории оно относится. Страница может содержать и ссылку на документ, указывающий основание; такая ссылка легко проверяется. Юридически формулировки лучше согласовать с юристом, который знаком с законодательством этой страны.
  • Добавить стоит и заголовок Link с rel="blocked-by", если блокирует ваш сервер или ваш хостинг.
  • Технически ограничение по стране реализуется по адресу посетителя, а базы адресов ошибаются. Проверьте, не попали ли под запрет ваши клиенты из других стран.
  • Не ставьте долгий срок кэширования, чтобы после снятия ограничения страница открылась у всех сразу, а не через какое-то время.

Если 451 получают ваши посетители, а вы ничего не закрывали

Причины могут быть разные, поэтому сначала нужно исключить ошибку в собственной конфигурации.

  1. Посмотрите заголовки ответа: curl -I https://example.ru/страница/. Заголовок Server и Link подскажут, кто отвечает — ваш сервер, защита или CDN.
  2. Проверьте журнал сервера с помощью поиска по коду 451. Если запроса в нём нет, ответ дал кто-то по пути: прокси, CDN или провайдер. Если запрос есть, ищите, какой модуль, плагин или автоматические правила защиты установлены на сервере и вернули этот код — возможно, это неправильный фильтр по стране.
  3. Проверьте адрес в реестре Роскомнадзора и напишите хостингу: требование могло прийти ему, а не вам. Тогда он скажет, в связи с чем закрыт доступ.
  4. Убедитесь, что дело не в одной сети: запросите страницу с разных адресов. Если 451 приходит только из одной страны или сети, ограничение работает на уровне провайдера.

SEO: что будет с поиском

Google в документации для веб-мастеров пишет, что все ответы 4xx, кроме 429, обрабатываются одинаково: такие адреса не индексируются, а уже проиндексированные удаляются из индекса. Если 451 видит робот поисковика, страница пропадёт из поиска. Поэтому ограничение для одной страны не должно задевать роботов, которые приходят из другой. Если 451 появляется на страницах, которые должны быть в поиске, устранить ответ нужно как можно быстрее.

Источники

Дополнительные материалы, на которые мы опирались:

  • RFC 7725 «An HTTP Status Code to Report Legal Obstacles» — стандарт кода 451;
  • документация Google для веб-мастеров о том, как поисковый робот обрабатывает коды HTTP;
  • Федеральный закон № 149-ФЗ «Об информации, информационных технологиях и о защите информации»;
  • сервис проверки ограничения доступа Роскомнадзора blocklist.rkn.gov.ru.

Похожие ошибки

  • Ошибка 403 — доступ запрещён без объяснения причины; так чаще всего выглядит ограничение по стране.
  • Страница 404 — страница не найдена и как проверить, что сайт отвечает этим кодом правильно.
  • Ошибка 400 — сервер не смог разобрать запрос.
  • Ошибка 501 — сервер не умеет выполнить метод запроса.
  • Ошибка 418 — ещё один код с литературной историей: первоапрельский «я чайник», который стандарт HTTP оставил неиспользуемым.

Границы замера

Стенд — Chromium 149, Node 20, nginx 1.22 и Apache 2.4.68 с PHP 8.3 без своих настроек. Firefox и Safari мы не проверяли. Обход — только главные страницы сайтов одного города, одним запросом с каждого адреса. Сайт мог ответить иначе на другие страницы или в другой момент. Наш российский адрес находится в дата-центре, поэтому как выглядят блокировки у домашних и мобильных провайдеров, этот замер не показывает.

Коротко

Ошибка 451 — доступ к странице закрыт по юридической причине. Код описан в RFC 7725, в теле ответа должно быть объяснение, а заголовок Link с rel="blocked-by" называет того, кто блокирует. Браузер показывает текст сайта, а без него — только «HTTP ERROR 451». В нашей проверке 2056 сайтов и восьми зарубежных газет кодом 451 не ответил никто: ограничение по стране почти всегда выглядит как 403 или молчание сервера.

Вопросы и ответы

FAQ по теме

Что означает ошибка 451?+
Код ответа «451 Unavailable For Legal Reasons» — «недоступно по юридическим причинам». Сервер сообщает, что закрыл доступ к странице из-за требования закона, суда или государственного органа. Код описан в стандарте RFC 7725 2016 года.
451 — ошибка сервера или клиента?+
Формально это код группы 4xx, то есть ответ на запрос клиента. Но исправить его на своей стороне посетитель не может: доступ закрыт намеренно, и решение принимает владелец сайта, провайдер или тот, кто выдвинул требование.
Чем 451 отличается от 403?+
403 говорит «вам сюда нельзя» без объяснения причины. 451 уточняет, что причина юридическая. На практике для запретов по закону и по стране многие сайты отвечают 403: в нашей проверке восемь американских газет, закрытых для Европы, отвечали именно 403 с текстом «This content is not available in your region».
Всегда ли при блокировке показывается 451?+
Нет. Код 451 отдаёт тот, кто блокирует, если захочет. Провайдер может показать свою страницу-заглушку, оборвать соединение или подменить адрес. В нашем обходе 2056 сайтов из Германии и из России ни один не ответил 451, хотя часть сайтов для иностранного адреса закрыта.
Обязателен ли заголовок Link с rel="blocked-by"?+
Стандарт рекомендует его, но не требует: в RFC 7725 стоит слово SHOULD. Заголовок называет того, кто блокирует доступ, а не того, кто этого потребовал. Chromium на стенде никак его не показал, он нужен скорее программам и исследователям.
Влияет ли 451 на SEO и индексацию?+
Да. Google пишет, что все коды 4xx, кроме 429, обрабатывает одинаково: страница с таким ответом не попадает в индекс, а уже проиндексированная удаляется из него. Если 451 получает робот поисковика, страница выпадет из поиска.
Читайте также

Связанные материалы

SEO

Ошибка 400: сервер не понял запрос

Ошибка 400 Bad Request — сервер счёл запрос испорченным. Мы отправили сайтам Екатеринбурга большие куки, длинные ссылки и кривые адреса: куки от 8 КБ не пропустили шесть сайтов из десяти. Что чинит посетитель, а что владелец.

SEO

Ошибка 403: доступ запрещён — кому и за что

Вызвали 403 на стенде шестью способами и спросили сайты Екатеринбурга от имени двенадцати разных посетителей. Половина сайтов, открытых человеку, отказывает хотя бы одному роботу, и отказ часто вовсе не выглядит как 403.

SEO

Проверка сайта Роскомнадзором: что смотрят и в каком порядке

Сайт смотрят без визита и без уведомления: закон прямо относит данные из сети Интернет к источникам наблюдения. Разбираем, что видно снаружи, какие четыре решения могут принять по итогам и что из этого вы можете проверить сами.

SEO

Страница 404: как проверить свою и почему «открывается» — плохой ответ

В обходе 259 сайтов Екатеринбурга запросили несуществующий адрес. Честную 404 отдают 227, код 200 на пустом месте — 14, и у восьми из них там лежит копия главной. А у 67 честных 404 на странице меньше двухсот знаков текста.