Хостинг и регистрация доменов

Чат онлайн
→  Хостинг →  Регистрация доменов →  VPS / VDS →  Выделенные сервера →  FAQ →  Форум →  Контакты →  Техподдержка

Хостинг УкраинаХостинг / Добавлена возможность простого определения страны посетителя
февраля 23

Добавлена возможность простого определения страны посетителя

По многочисленным просьбам клиентов мы добавили простую в использовании возможность определения страны посетителя. Теперь каждый запрос на сайт будет содержать специальный заголовок GeoIp-Country-Code, в котором содержится двухбуквенный код страны посетителя (ISO 3166). Страна определяется исходя из IP адреса посетителя по данным MaxMind GeoLite.
 
Приведем варианты решения некоторых типичных задач (во всех примерах указанные строки нужно добавить в начало файла .htaccess в корневой папке сайта):
 
Запретить доступ к сайту для посетителей из Китая:
RewriteEngine On
RewriteCond %{HTTP:GeoIp-Country-Code} ^(CN)$
RewriteRule .* - [F]
 
Сделать редирект с главной страницы в подраздел /ua/ для посетителей из Украины:
RewriteEngine On
RewriteCond %{HTTP:GeoIp-Country-Code} ^(UA)$
RewriteCond %{REQUEST_URI} ^/$
RewriteRule .* /ua/ [L,R=302]
 
Заблокировать POST запросы (комментарии/авторизация на сайте/постинг на форуме) со всех стран, кроме Украины и Польши:
RewriteEngine On
RewriteCond %{HTTP:GeoIp-Country-Code} !^(UA|PL)$
RewriteCond %{REQUEST_METHOD} POST
RewriteRule .* - [F]
 
Дождались)))) спасибо
Написал admin-ne 24.02.2015 в 00:58 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
хорошая и полезная вещь . не нужно юзать сторонние сервисы
Написал ArtSite.org.ua 24.02.2015 в 12:59 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
>Заблокировать POST запросы (комментарии/авторизация на сайте/постинг на форуме) со всех стран, кроме Украины и Польши:

А для чего это может понадобится ?
Что то вроде смотреть могут все а писать только избранные ?

нехорошо получается как то. Тогда луче просто не выводить сайт или сделать редирект на страницу типо извините но для вас мы не работает.
Написал 140692dima 24.02.2015 в 21:01 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Если у Вас сайт ориентирован на украинскую аудиторию, а за час прилетает несколько тысяч спам сообщений с Китая, то поверьте вручную их удалять совсем не весело.
Написал Илья 24.02.2015 в 22:22 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
так а давайте просто отключим для них сайт. Что бы для всего Китая был 404 ошибка.
Зачем же именно блокировать возможность писать но при этом давать возможность читать ?
Написал 140692dima 24.02.2015 в 22:34 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Кому как нравится.
Написал Илья 24.02.2015 в 22:49 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
да нет.
Я не встречал ни одного сайта где специально для региона нельзя делать пост запросы.

Ну если это попало в пример значит это востребовано. Хотел бы услышать где данная технология применяется. И без нее не как. Может передо мной станет такая задача, буду знать что она решается именно так.
Написал 140692dima 24.02.2015 в 23:58 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Этот подход совсем не "И без нее не как", это решение "в лоб" для ситуаций, когда другие варианты сложно реализуемы. Например магазин, в котором форму заказа подхватили боты, нужно оставить индексирование поисковиками из других стран, но при этом заказы принимать только из СНГ (отсюда только POST), а связи с разработчиком, который бы мог добавить в форму captchа или другим способом прикрыть спам - нет.
Написал eugen 25.02.2015 в 00:38 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
ну это вариант. В принципе.
сомнительный но все же вариант.

Интересно посмотреть на реализацию. В плане что выбьет пользователю при отправке формы ?
Написал 140692dima 25.02.2015 в 08:20 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
А это зависит от правила, которое прописывает каждый владелец сайта в .htaccess. В примерах. которые указаны в новости правило:
RewriteRule .* - [F]
Флаг [F] обозначает, что посетителю отобразит ошибку 403 Forbidden при попытке сделать POST запрос. Можно любое другое правило прописать вплоть до того, что показывать для этих посетителей captcha.
Написал Илья 25.02.2015 в 13:44 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Вот это:«редирект с главной страницы в подраздел /ua/ для посетителей из Украины» — как раз то, что очень нужно было еще 2 года назад. А мы выдумывали свои скрипты)))
Написал admin-ne 26.02.2015 в 10:38 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Вот именно. (:
Очень радует, что администрация таки обратила внимание на предложения тех лет. Так поди в течение нескольких лет и выделенные IPv6-адреса появятся. А там еще через некоторое время и о выделенных IPv4 для иностранных локаций кто-нибудь задумается.
Написал Alik 27.02.2015 в 22:21 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Спасибо
Написал Symphony 26.02.2015 в 12:58 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Молодцы, как всегда двигаетесь вперед и не стоите на месте...
Написал ukraine-news 01.03.2015 в 04:12 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором

Добавить комментарий
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором.
Внимание! Чтобы ответить на существующий комментарий, пожалуйста, нажмите на кнопку Ответить, которая находится под соответствующим комментарием.


февраль 2015
пнвтсрчтптсбвс
      1
2345678
9101112131415
16171819202122
232425262728

Горячая линия
(044) 392 74 33 другие города
Copyright © 2006—2017 ООО "Хостинг «Украина»"

Все материалы данного сайта являются объектами авторского права.
Запрещается копирование, распространение или любое иное использование информации и объектов без письменного согласия правообладателя.
Нашли опечатку на странице - выделите ее и нажмите Ctrl+Enter
Идёт обновление информации, подождите...