Вот вам почищенный список сетей Битерики (без дублей):
Deny from 2.59.50Deny from 5.183.130Deny from 31.40.203Deny from 45.11.20.0/23Deny from 45.15.72.0/23Deny from 45.15.236.0/23Deny from 45.81.136.0/23Deny from 45.84.176.0/23Deny from 45.86.0.0/23Deny from 45.87.252.0/23Deny from 45.89.16.0/22Deny from 45.90.196Deny from 45.134.180.0/22Deny from 45.134.252.0/23Deny from 45.135.32.0/23Deny from 45.139.125Deny from 45.139.176.0/23Deny from 45.140.52.0/22Deny from 45.142.252.0/23Deny from 45.144.36Deny from 45.145.116.0/22Deny from 45.147.192.0/23Deny from 45.151.145Deny from 46.8.10.0/23Deny from 46.8.14.0/23Deny from 46.8.16.0/23Deny from 46.8.22.0/23Deny from 46.8.56.0/23Deny from 46.8.106.0/23Deny from 46.8.110.0/23Deny from 46.8.154.0/23Deny from 46.8.156.0/23Deny from 46.8.192.0/23Deny from 46.8.212.0/23Deny from 46.8.222.0/23Deny from 77.83.84Deny from 77.83.148.0/23Deny from 77.94.1Deny from 84.54.53Deny from 91.188.244Deny from 92.119.193Deny from 94.158.190Deny from 95.182.124.0/22Deny from 109.248.12.0/22Deny from 109.248.48.0/23Deny from 109.248.54.0/23Deny from 109.248.128.0/23Deny from 109.248.138.0/23Deny from 109.248.142.0/23Deny from 109.248.166.0/23Deny from 109.248.204.0/23Deny from 176.53.186Deny from 185.181.244.0/22Deny from 185.181.247Deny from 188.130.128.0/23Deny from 188.130.136.0/23Deny from 188.130.142.0/23Deny from 188.130.184.0/22Deny from 188.130.188.0/23Deny from 188.130.210.0/23Deny from 188.130.218.0/23Deny from 188.130.220.0/23Deny from 192.144.31Deny from 193.53.168Deny from 193.58.168.0/23Deny from 194.32.229Deny from 194.32.237Deny from 194.34.248Deny from 194.35.113Deny from 194.156.92Deny from 194.156.96.0/23Deny from 194.156.123Deny from 212.115.49Deny from 213.226.101
И уберите директиву Order Deny,Allow, если нет исключающих правил Allow (зачем делать три прохода по правилам).
Сети хостеров нужно в бан отправлять, а не капчу им отдавать. Если живой администратор хостинга не так важен для сайта.
это лучшее действие, которое можно сделать с ipv6.
Убрав в днс АААА запись - все посетители и боты пойдут с ipv4.
А т.к ipv4 меньшее количество, для них более точные geoip базы, более правильные и настроенные ptr , да и просто они визуально понятнее - с ними разобраться будет намного проще в плане и анализа и блокировки.
И заодно уберите в записи указание на:
Limit GET POST HEAD - делайте блокировку для любых запросов;order allow,deny и allow from all - зачем прогонять правило трижды (сахар сахарный, масло масляное), просто блокируйте адреса (если нет разрешающих правил-исключений).
Бот из Битерики. Банить ее нужно (все сети). А заодно банить по utm_
RewriteCond %{QUERY_STRING} \butm_RewriteRule ^.*$ - [F]
Нет исходных данных о структуре вашего сайта. Если не гадать на кофейной гуще, то как-то так:
# Главная страница:RewriteRule ^(?:index\.php)?$ https://newsite.ru/newpage/? [R=301,L]# Другие страницы:RewriteRule ^.+$ https://newsite.ru%{REQUEST_URI} [R=301,L]
Почему так решили? Код работает для любых страниц сайта. Лучше так пишите:
RewriteCond %{QUERY_STRING} \b(?:utm_|yandex-source)
RewriteRule ^.*$ - [F]