Заглушка для РКН

12
UY
На сайте с 19.04.2016
Offline
67
1422

Если РКН прислал предупреждение о блокировке домена.
Возможно не закрывать сайт по 404, а показывать заглушку только для РКН пока домен не разблокируют?
Например выводить заглушку, если REFERER не гугл и яндекс.
У кого прокатывало? Чем пользуетесь?

Search Google
На сайте с 14.01.2017
Offline
137
#1
UtaY :
Например выводить заглушку, если REFERER не гугл и яндекс.

С чего вы решили что они заходят на ваш сайт через пс ?

UY
На сайте с 19.04.2016
Offline
67
#2
Search Google #:

С чего вы решили что они заходят на ваш сайт через пс ?

Проверка, что админ все исправил и устранил нарушения.

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

TB
На сайте с 16.01.2009
Offline
236
#3
UtaY #:
отдается заглушка что страница заблокирована.

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

OS_ZP_UA
На сайте с 24.04.2018
Offline
89
#4
TonyBlackberry #:

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

Бред. У меня именно "Страница заблокирована на территории Российской Федерации" отдается на все страницы, к которым у РКН есть претензии, и все отлично.

Mik Foxi
На сайте с 02.03.2011
Offline
1190
#5
код ответа должен быть точно не 200, 404 возможно самое подходящее.
Антибот, антиспам, веб фаервол, защита от накрутки поведенческих: https://antibot.cloud/ (Зеркало: https://антибот.рф/ ) Форум на замену серчу: https://foxi.biz/
OS_ZP_UA
На сайте с 24.04.2018
Offline
89
#6
Mik Foxi #:
код ответа должен быть точно не 200, 404 возможно самое подходящее.

301 - 302 ведущий на "Страница заблокирована..." вполне подходят.

Mik Foxi
На сайте с 02.03.2011
Offline
1190
#7
OS_ZP_UA #:

301 - 302 ведущий на "Страница заблокирована..." вполне подходят.

нет, точно не код редиректа. нужен код ответа о том что "тут ниче нету": 403, 404, 410, 451.

EB
На сайте с 30.06.2021
Offline
30
#8

типа такого можно попробовать

<?php
// Проверяем наличие HTTP_REFERER
if (!isset($_SERVER['HTTP_REFERER']) || empty($_SERVER['HTTP_REFERER'])) {
    // Выводим страничку для посетителей
}
else {
        // Отправляем заголовок 404
    header('HTTP/1.0 404 Not Found');
    // Выводим сообщение об ошибке
    echo '<h1>404 Not Found</h1>';
    exit;
}
?>
OS_ZP_UA
На сайте с 24.04.2018
Offline
89
#9
Mik Foxi #:

нет, точно не код редиректа. нужен код ответа о том что "тут ниче нету": 403, 404, 410, 451.

Если не знаете, не пишите.

На всех страницах к которым РКН имеет претензии стоит 302 редирект на  "Страница заблокирована на территории Российской Федерации", для всех российских IP если если они не яндексбот, и никаких претензий к такой реализации у РКНа нет.

TB
На сайте с 16.01.2009
Offline
236
#10
OS_ZP_UA #:
На всех страницах к которым РКН имеет претензии стоит 302 редирект на  "Страница заблокирована на территории Российской Федерации", для всех российских IP если если они не яндексбот, и никаких претензий к такой реализации у РКНа нет.

Территория РФ не равно российским IP. Заходя на сайты через VPN вы продолжаете находиться на территории РФ. Поэтому, тот факт, что ваш сайт не заблокировали целиком, является не вашей заслугой, а недоработкой РКН.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий