Так попробуйте (если нужен POST, добавьте его после HEAD):
RewriteCond %{THE_REQUEST} ^(?:GET|HEAD)\ /([^\?]*)\?\ HTTP/RewriteRule ^.*$ https://site.ru/%1? [R=301,L]
Что мешает заблокировать IPv6 в .htaccess (все регионы, кроме Европы):
# AFRINIC - IPv6Deny from 2001:4200::/23Deny from 2C00::/12
# APNIC - IPv6Deny from 2400::/12
# ARIN - IPv6Deny from 2001:400::/23Deny from 2001:1800::/23Deny from 2001:4800::/23Deny from 2600::/12Deny from 2610::/23Deny from 2620::/23
# LACNIC - IPv6Deny from 2001:1200::/23Deny from 2800::/12
Сможете. Если ваш сайт рассчитан на аудиторию бывших республик СССР (коими являются Беларусь и Казахстан), а не только РФ, то домен в зоне SU будет более чем уместен. И его продвижение ничем не будет отличаться от других доменных зон.
plab #:
Магазин на ua для клиентов из РФ - маразм.
Клиенты из РФ (и других стран), насколько помню, не могут зарегистрировать домен в зоне UA, если не осуществляют в Украине деятельность (раньше так было).
А вот реальный пример маразма - kerch.fm (местечковое радио). В переводе на русский - "Керчь.Федеративные Штаты Микронезии"
.SU - национальный домен верхнего уровня для Советского Союза и постсоветского пространства
Зачем повторять полуграмотный текст из Википедии? Доменная зона su когда-то относилась к СССР и сейчас не имеет никакого отношения к постсоветскому пространству. Домены в зоне su логично использовать, например, для сайтов, имеющих отношение к СССР, а не к постсоветскому пространству (где существуют независимые страны со своими национальными доменными зонами). А то будет как маразм с .FM - национальным доменом Микронезии, который используют радиостанции в РФ.
Да так и есть.
Попробуйте другой сервер указать:
1.1.1.3
1.0.0.3
Там гамно из Яндекса точно порежут.
На php написал решение (использую APCu): https://www.php.net/manual/ru/book.apcu.php
По каждому IP блокирую более 30 запросов в минуту, более 50 за 5 минут, более 150 за 30 минут. Поисковики проверяю по белому списку и gethostbyaddr - gethostbyname (фальшивый user-agent - в блок).
Когда приходит сообщение о блокировке, проверяю сеть. Если хостер - всю сеть в блок.
Дополнительно использую скрытую ловушку, в которую только роботы заходят.
Как-то так.
днс настроил одно и тоже дерьмо показывается
То есть вы прописали в настройках адаптера сетевого подключения безопасные DNS Яндекса (в вашем случае адреса семейной фильтрации), а в браузер все равно лезет дерьмо?