Page 1 of 1

заблокировать страну

Posted: Thu Apr 22, 2021 11:33 am
by serge
как лучше заблокировать сайт для определенный страны (по геоип)? через коммон? подскажите, пожалуйста, как это сделать

Re: заблокировать страну

Posted: Thu Apr 22, 2021 11:59 am
by admin
что должно происходить когда я открываю сайт из этой страны?

Re: заблокировать страну

Posted: Thu Apr 22, 2021 2:17 pm
by serge
ошибка какая-нибудь... 404,403,500

Re: заблокировать страну

Posted: Thu Apr 22, 2021 3:06 pm
by admin
варианта 2

1. на уровне апача в htaccess - меньше потредляет ресурсов
2. на уровне скрипта, например in redirect куда надо - потребляет больше

Re: заблокировать страну

Posted: Thu Apr 22, 2021 3:55 pm
by serge
а если в коммон вставить:

if ($_SERVER['GEOIP_COUNTRY_CODE'] == 'country_code') {
header("HTTP/1.0 404 Not Found");
echo "<h1>404 Not Found</h1>";
echo "The page that you have requested could not be found.";
exit();

это по нагрузке как in redirect будет?

Re: заблокировать страну

Posted: Thu Apr 22, 2021 4:06 pm
by admin
немного меньше нагрузки в этом варианте