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

12
UY
На сайте с 19.04.2016
Offline
71
1770

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

EB
На сайте с 30.06.2021
Offline
33
#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
93
#9
Mik Foxi #:

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

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

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

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

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

12

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