Я написал что разблокировал. За это время разобрался.Если у пользователя в "Местоположение" в яндексе прописан город России (но при этом должно быть отключено "Определять город автоматически" и он должен войти в свой аккаунт) - тогда нет редиректов и человек может заходить с 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://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://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]
Пожалуйста!
Напишут, что ничего страшного, поиск сделан так, что повлиять на него нельзя.