Пора внедрять поддержку 451 HTTP Error code

  • 35 Ответов
  • 1678 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

*

voland

  • ********
  • 9335
  • [+]520 / [-]101
  • СКАЙП утерян! Пишите в телеграм @volandku
Собственно у нас новый код - 451. В блоге подробнее.

Так вот, пора наверно внедрять.
И внедрять, видимо, нам, так как китайцев среди разработчиков особо не замечено, а в Европе и Америки проблема не стоит так остро.

Извиняюсь, что не в формате, но не знаю куда еще с этой темой.

Предлагаю обсудить техническую реализацию.

*

voland

  • ********
  • 9335
  • [+]520 / [-]101
  • СКАЙП утерян! Пишите в телеграм @volandku
Странно, никому не интересно внедрять поддержку кода 451?

*

Arkadiy

  • *****
  • 5341
  • [+]440 / [-]0
  • Крепитесь, други.

*

voland

  • ********
  • 9335
  • [+]520 / [-]101
  • СКАЙП утерян! Пишите в телеграм @volandku
Зри в корень © Прутков
Отдавать код 451 для страниц, закрытых государством или копирастом - вместо 404 - приятно же.

*

AlekVolsk

А ПС это поймут? начинать пляску надо от них

*

SmokerMan

Отдавать код 451 для страниц, закрытых государством или копирастом - вместо 404 - приятно же.
а как ты будешь отдавать этот код, если оно и так будет заблочено на уровне IP?)

*

AlekVolsk

ага, я тоже подумал об этом, это же сервер отдавать должен, но с другой стороны, роскомнадзор банит не только целые сайты, но и конкретные урлы, не трогая домен целиком

Цитировать
роскомнадзор банит
Их самих бануть надо. Я их не перевариваю.

*

Arkadiy

  • *****
  • 5341
  • [+]440 / [-]0
  • Крепитесь, други.
Зри в корень © Прутков
Отдавать код 451 для страниц, закрытых государством или копирастом - вместо 404 - приятно же.
Повторю вопрос Смокера: как забаненная страница что-то отдаст если к ней нет доступа?

*

AlekVolsk

забаненая страница не должна отдавать контент, вместо этого она должна отдать 451

*

Arkadiy

  • *****
  • 5341
  • [+]440 / [-]0
  • Крепитесь, други.
Re: Пора внедрять поддержку 451 HTTP Error code
« Ответ #10 : 22.12.2015, 11:12:30 »
Ок, перефразирую, как увидеть забаненную страницу если к ней нет доступа (бан)? И как страница может узнать что она забанена?

*

AlekVolsk

Re: Пора внедрять поддержку 451 HTTP Error code
« Ответ #11 : 22.12.2015, 11:18:46 »
Ну, по идее этот механизм и должен быть встроен в J соответствующими средствами.
Пока я вижу это так: по аналогии с /templates/mytemplate/error.php для 404 и иных страниц сделать страничку /templates/mytemplate/451.php и редиректить на нее конкретный URL посредством либо htaccess либо механизмом компонента перенаправлений J, в котором нужно это доработать, а уже 451.php должен сам отдать соответствующий заголовок и контент с информацией о блокировке.

*

Arkadiy

  • *****
  • 5341
  • [+]440 / [-]0
  • Крепитесь, други.
Re: Пора внедрять поддержку 451 HTTP Error code
« Ответ #12 : 22.12.2015, 11:29:35 »
1. Где источник данных о том, что страница заблокирована?
2. Зачем тебе собственноручно банить свою страницу? Себе в ногу стрельнуть хочешь? Мне кажется это нелогичным. Пусть банят и отдают 451 те, кому это нужно.

*

AlekVolsk

Re: Пора внедрять поддержку 451 HTTP Error code
« Ответ #13 : 22.12.2015, 11:39:58 »
Ну, вообще весь механизм блокировки с юридической точки зрения в РФ - это петля на собственную шею, потому скорее всего забаненый URL по решению каких-либо органов будет просто закрываться, сниматься/видоизменяться соответствующий контент, и на этом все, никто даже 404 отдавать в таких случаях не будет, таковы уж менталитетные реалии нации. А значит и смысла во всех этих реализация нет, благо нет жестких требований в отдаче именно 451 страницы для забаненого URL.
А если весь домен банится - тут пусть хостер голову ломает.


*

AdWeb

Re: Пора внедрять поддержку 451 HTTP Error code
« Ответ #15 : 22.12.2015, 14:03:23 »
Повторю вопрос Смокера: как забаненная страница что-то отдаст если к ней нет доступа?
прописать на уровне регистратора домена веб редирект можно какой? хотя..этож ток для рф в нормальных странах то показывать будет...
Создание сайтов не дорого | Хороший Хостинг | Купить Хикашоп | Доска объявлений
PS. спасибо кидать через вебмани: R152456839841 если плюсикофф не хватает :)

*

ChaosHead

Re: Пора внедрять поддержку 451 HTTP Error code
« Ответ #16 : 22.12.2015, 14:10:10 »
Не факт, что провайдеры захотят 451 отдавать. Ростелеком вон начал на заблокированных страницах свою рекламу показывать.
Пришел ты такой на рутрекер, а там
Спойлер
[свернуть]

*

Arkadiy

  • *****
  • 5341
  • [+]440 / [-]0
  • Крепитесь, други.
Re: Пора внедрять поддержку 451 HTTP Error code
« Ответ #17 : 22.12.2015, 14:12:30 »
Тогда в чем суть блокировки? Страница показывается с рекламой хостера? Или вместо страницы показывается реклама хостера? Ничего не понимаю.

*

ChaosHead

Re: Пора внедрять поддержку 451 HTTP Error code
« Ответ #18 : 22.12.2015, 14:19:59 »
Странинца показывается с рекламой Ростелекома и его сервисов. Это ж рашн бизнес.

Происходит это примерно вот так:
Есть у тебя рекламный щит, который ты построил и оформил, а затем повесил на него него красивую картинку из интернета. Все любуются - им нравится! Но тут приходит госконтора и говорит: "Такую картинку нельзя вешать, она нарушает закон и неправильная, твой щит заблокирован навечно! ... А т.к. он заблокирован, то наш друган (госконторы) повесит туда свою рекламу и будет бабло зарабатывать на тех, кто хотел посмотреть твою картинку! Похрен, что щит твой! ХАХАХА!111"

*

Arkadiy

  • *****
  • 5341
  • [+]440 / [-]0
  • Крепитесь, други.
Re: Пора внедрять поддержку 451 HTTP Error code
« Ответ #19 : 22.12.2015, 14:31:56 »
И чо, мы им еще помогать должны?

*

flyingspook

Re: Пора внедрять поддержку 451 HTTP Error code
« Ответ #20 : 22.12.2015, 14:32:43 »
Не понимаю совсем топика, чем 403 ответ то не устраивает, 451 выполнен совсем не для владельцев сайтов.

*

ChaosHead

Re: Пора внедрять поддержку 451 HTTP Error code
« Ответ #21 : 22.12.2015, 14:49:52 »
И чо, мы им еще помогать должны?
Не, у них всё автоматически. Просто провайдер вставит людям рекламу вместе с заглушкой, что сайт заблокирован роскомпхренью

*

flyingspook

Re: Пора внедрять поддержку 451 HTTP Error code
« Ответ #22 : 22.12.2015, 14:53:35 »
При чем тут мы?

Цитировать
451 Unavailable For Legal Reasons — доступ к ресурсу закрыт по юридическим причинам, например, по требованию органов государственной власти или по требованию правообладателя в случае нарушения авторских прав. Введено в черновике IETF за авторством Google[11], при этом код ошибки является отсылкой к роману Рэя Брэдбери «451 градус по Фаренгейту».

*

voland

  • ********
  • 9335
  • [+]520 / [-]101
  • СКАЙП утерян! Пишите в телеграм @volandku
Re: Пора внедрять поддержку 451 HTTP Error code
« Ответ #23 : 22.12.2015, 14:56:09 »
Доступ могут закрывать на отдельные странички, как например про вещества в википедии или твиты Шалтая в твиттере.
В таких случаях они закрываются именно со стороны сайта и код подходящий - 451.

*

flyingspook

Re: Пора внедрять поддержку 451 HTTP Error code
« Ответ #24 : 22.12.2015, 15:12:16 »
4** - это ошибки клиента

имхо: 451 - это ошибка но его отдает по сути не владелец сайта, и владельцу сайта вполне хватит 403 и 404 ответов, изобретать велосипед на квадратных колесах нету смысла.

Уж тогда рассматривать внедрение 410 той отдачи которая нужна массам >95%, а не той что нужна единицам менее 0,1% проектов.

*

AlekVolsk

Re: Пора внедрять поддержку 451 HTTP Error code
« Ответ #25 : 22.12.2015, 15:36:19 »
Да, кроме гос.порталов реально 451 себе ставить никто не будет - ПС на это благосклонно явно не посмотрят, кому в реале нужна петля на шею?
Лично я в таком случае на отдельную конкретную забаненую страницу просто поставлю 404, если кому-то это покажется некорректным - его проблемы, если будут вопросы со стороны "закрывающих контор" - это тоже их проблемы: нигде не описано обязаловкой отдавать в таких случаях именно этот код.

*

flyingspook

Re: Пора внедрять поддержку 451 HTTP Error code
« Ответ #26 : 22.12.2015, 15:57:52 »
нигде не описано обязаловкой отдавать в таких случаях именно этот код.
Если будет обязаловка по вешать ответ 410 (страница удалена) и все вопросы отпадут

*

AlekVolsk

Re: Пора внедрять поддержку 451 HTTP Error code
« Ответ #27 : 22.12.2015, 16:00:53 »
Если будет обязаловка, то обязуют именно 451 вешать, из принципа наказания нарушителя, чтобы типа все видели, что и они работают )))

*

flyingspook

Re: Пора внедрять поддержку 451 HTTP Error code
« Ответ #28 : 22.12.2015, 16:31:34 »
Если будет обязаловка, то обязуют именно 451 вешать, из принципа наказания нарушителя, чтобы типа все видели, что и они работают )))
Нет 403 и 404 на уровень выше, откуда кто узнает что была такая страница если доступ закрыт или она не существует.
410 покажет наоборот на исправление владельцем и выполнение указаний надзорных органов.