Master-X
Регистрация
|
Вход
Форум
|
Новости
|
Статьи
Главная
»
Форум
»
Программинг, Скрипты, Софт, Сервисы
»
Тема:
Как прописать в htaccess (geoip) показ сайта 1 стране?
Новая тема
Ответить
цитата
16/09/11 в 14:07
Ale-xxx
сабж
чтоб все остальные редиректились по указано урлу а штатам (+ одна-две страны ещё если возможно) показывался сайт
цитата
16/09/11 в 14:58
Semen_ssr
http://www.countryipblocks.net/
цитата
16/09/11 в 15:40
googlebot
скачиваешь свежую бесплатную базу геоайпи GeoIP.dat.gz отсюда (обновляется раз в месяц ,в первых числах месяца)
http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/
также скачиваешь файл с API -
http://geolite.maxmind.com/download/geoip/api/php/geoip.inc
, копируешь файл geoip.inc в корень сайта.
потом распаковываешь GeoIP.dat.gz в корневую папку сайта
в самом верху кода index.php твоего сайта пишешь
include("geoip.inc");
$gi=geoip_open("GeoIP.dat",GEOIP_STANDARD);
$cc=geoip_country_code_by_addr($gi, getenv('REMOTE_ADDR'));
if($cc=="PL") header("Location:
http://google.com");
if($cc=="US") header("Location:
http://google.com");
if($cc=="GB") header("Location:
http://google.com");
if($cc=="DE") header("Location:
http://google.com");
geoip_close($gi);
в результате, юзеры со всех ненужных тебе стран будут редиректиться на гугл,а юзеры, страны которых ты не указал в этом списке, смогут видеть твой сайт.
список кодов стран можешь глянуть здесь
http://www.maxmind.com/app/iso3166
Последний раз редактировалось: googlebot (
16/09/11 в 15:41
), всего редактировалось 1 раз
цитата
16/09/11 в 15:40
Ale-xxx
спасибо
Новая тема
Ответить
Эта страница в полной версии