Проблема с китайскими IP адресами

Тема в разделе "PrestaShop", создана пользователем Maimeri, 28 фев 2017.

  1. Maimeri

    Maimeri

    Регистрация:
    17 окт 2015
    Сообщения:
    53
    Симпатии:
    4
    Всем доброго времени суток.

    Недавно столкнулся с проблемой: на сайт в огромном количестве повалил трафик. Чекнули IP - все китайские. После просьбы хостера решить проблему, ибо очень большие нагрузки на сервер, поискал в сети что можно сделать и нашел статью как закрыть доступ через .htaccess:

    Блокировка всех IP адресов, кроме стран СНГ, Bing, Google, Yahoo

    Правило, блокирующее доступ к сайту со всех IP адресов, за исключением стран СНГ (включая Балтию) и поисковых ботов Bing, Google, Yahoo:

    <IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteBase /
    # Запретить все IP, кроме СНГ, Bing, Google, Yahoo:
    RewriteCond %{REMOTE_ADDR} !^(?:2|3|5|3[17]|46|62|7[7-9]|8[0-9]|9[0-5]|1(?:09|28|3[046]|4[1569]|5[189]|64|7[168]|8[58]|9[2-5])|21[237])\..*$
    RewriteCond %{HTTP_USER_AGENT} !bingbot [NC]
    RewriteCond %{HTTP_USER_AGENT} !Googlebot [NC]
    RewriteCond %{HTTP_USER_AGENT} !Slurp [NC]
    RewriteRule ^.*$ - [F,L]
    </IfModule>

    Но всплыла новая проблема, что данным кодом гуглбот тоже получает 500 ошибку.

    Что можно предпринять? И есть ли другие решения блокировки китайских IP?