Всем привет! сайт сделан для России, и нужно фильтровать остальные страны как ненужный траф! Но появилась проблема, поисковик гугл не может войти на страницы так как попадает под блок по geo ip, как его можно разрешить, при этом продолжать фильтровать другие страны не относящиеся к России ? PHP: <?php function CheckIP() { $ch = curl_init('http://api.hostip.info/get_html.php?ip='.$_SERVER['REMOTE_ADDR']); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $res = curl_exec($ch); if (preg_match('#Country: RUSSIAN FEDERATION (RU)#i', $res, $matches)) return true; else return false; } if(CheckIP()) { echo 'из россии'; } else { echo 'иностранцы'; } ?>
сделал нормальную проверку на php по исключениям. хочется всё это перенести на .htaccess, как сделать тоже что бы блокировалось соединение через htaccess ? можно ли api подключить к htaccess файлу, и каждый запрос он парсил и по нему уже сортировать трафик ?