Для примера, есть сайт igrydengy.ru. Если зайти на сайт из яндекса по любому запросу, то сайт открывается. А если сделать прямой заход, то выдаст сообщение "Доступ к сайту закрыт для пользователей из РФ". Причем поисковые системы хорошо индексируют данный сайт. Значит боты в исключениях. Как этого можно добиться? В голову пришла подобная идея, но код ниже запрещает доступ и ботам ПС.
if (empty($_SERVER['HTTP_REFERER'])) {
echo 'сайт закрыт для пользователей из РФ';
}
else {
echo 'Реферер есть, контент доступен';
}