TonyBlackberry#: Ну тогда можете блокировать https://yandex.ru раз вам аудитория из РФ не нужна. Но я бы не стал этого делать, так как не уверен, что нет связи между российским и белорусским яндексами. Ведь если человек из заблокированных вами стран ткнет на ваш сайт в выдаче Яндекса, то он не откроется и придется ему переходить на другой сайт из выдачи, а Яндекс этот факт учитывает.
Я написал что разблокировал. За это время разобрался. Если у пользователя в "Местоположение" в яндексе прописан город России (но при этом должно быть отключено "Определять город автоматически" и он должен войти в свой аккаунт) - тогда нет редиректов и человек может заходить с https://yandex.ru и с ip РБ.
Поставьте в браузере смартфона и компьютера по умолчанию поиск от Яндекса, затем введите вместо URL поисковый запрос и нажмите "ввод" или "enter". И посмотрите, в получившемся URL у вас yandex.ru или yandex.by высвечивается?
у меня и так поиск по умолчанию от яндекса, сделал как вы описали - редиректит на https://yandex.by и в Яндекс браузере и в Опере и в Хроме тоже (я там ранее прописывал Яндекс по умолчанию) и даже в Firefox в приватном окне. - везде редиректит на https://yandex.by. И в мобильном интернете тоже самое.
доступ на сайт разрешен только с ip РБ (т.е. все остальные подсети заблокированы).
поэтому вопросов меньше не стало - каким образом идет трафик с https://yandex.ru/ (я временно разблокировал этот трафик, помониторю). В Беларусь приезжают много туристов из России - может этот трафик идет если в браузере прописана страна Россия - длугих вариантов пока я не вижу.
Объясните, пожалуйста, кто в теме. В поисковой выдаче Гугл (в Беларуси) будут показываться рекламные объявления? Например, человек подключит аккаунт AdSense через другую страну (либо через посредников)?
Ну тогда можете блокировать https://yandex.ru раз вам аудитория из РФ не нужна. Но я бы не стал этого делать, так как не уверен, что нет связи между российским и белорусским яндексами. Ведь если человек из заблокированных вами стран ткнет на ваш сайт в выдаче Яндекса, то он не откроется и придется ему переходить на другой сайт из выдачи, а Яндекс этот факт учитывает.
Я написал что разблокировал. За это время разобрался.
Если у пользователя в "Местоположение" в яндексе прописан город России (но при этом должно быть отключено "Определять город автоматически" и он должен войти в свой аккаунт) - тогда нет редиректов и человек может заходить с https://yandex.ru и с ip РБ.
Поставьте в браузере смартфона и компьютера по умолчанию поиск от Яндекса, затем введите вместо URL поисковый запрос и нажмите "ввод" или "enter". И посмотрите, в получившемся URL у вас yandex.ru или yandex.by высвечивается?
у меня и так поиск по умолчанию от яндекса, сделал как вы описали - редиректит на https://yandex.by и в Яндекс браузере и в Опере и в Хроме тоже (я там ранее прописывал Яндекс по умолчанию) и даже в Firefox в приватном окне. - везде редиректит на https://yandex.by. И в мобильном интернете тоже самое.
Наверное, это - https://yandex.ru/search/ для вас шутка какая-то)
я помониторил - такие переходы могут идти только с российских IP адресов, т.к. с ip РБ идет редирект на
https://yandex.by/доступ на сайт разрешен только с ip РБ (т.е. все остальные подсети заблокированы).
поэтому вопросов меньше не стало - каким образом идет трафик с https://yandex.ru/ (я временно разблокировал этот трафик, помониторю). В Беларусь приезжают много туристов из России - может этот трафик идет если в браузере прописана страна Россия - длугих вариантов пока я не вижу.
https://web.archive.org/web/20240911114523/alaev.net/zametki/staroe/blokirovka-botov-htaccess
Спасибо большое за подсказку!
вы так без посетителей останетесь)))
с этих поисковиков (конкретно по этим адресам) установлен редирект 301, а у меня в лога код ответа сервера - 200. Это некий вид накрутки.
С обычных поисковиков - никаких проблем нет с заходами:
https://yandex.by/
https://www.google.com/
https://www.google.ru/
https://ya.ru/
и т.п.
Это либо нагуливают ботов (прокачивают) - либо уже негативно влияют на поведенческие факторы сайта.
https://alaev.net/zametki/staroe/blokirovka-botov-htaccess
Может у вас есть в текстовом варианте страница? Доступ из Беларуси на ваш сайт заблокирован.
В логах сервера посмотри, вероятно, там рефок нет.
Как раз в логах сервера и нашел.
+ еще таких рефералов: https://yandex.ru/ (этот адрес редиректит на https://dzen.ru/?yredirect=true)
заблокировал так:
RewriteCond %{HTTP_REFERER} ^http://(www\.)?yandex\.[a-z]{2,3} [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://(www\.)?google\.[a-z]{2,3} [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://m\.facebook\.com/$ [NC,OR]
RewriteCond %{HTTP_REFERER} ^https://yandex\.ru/$ [NC,OR]
RewriteCond %{HTTP_REFERER} ^https://www\.yandex\.by/$ [NC,OR]
RewriteCond %{HTTP_REFERER} ^https://www\.yandex\.ru/$ [NC]
RewriteRule ^ - [F,L]
https://alaev.net/zametki/staroe/blokirovka-botov-htaccess
Пожалуйста!
Напишут, что ничего страшного, поиск сделан так, что повлиять на него нельзя.
https://www.yandex.by/ (у яндекса установлен редирект на https://yandex.by/ )
https://www.yandex.ru/ (у яндекса установлен редирект на https://dzen.ru/?yredirect=true)