- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Сабж. Китайцы с Индусами достали, только email и контент собирают, толку от них никакого. Какие есть варианты закрыть доступ на сайт от них?
Тривиальная фильтрация по IP не подходит?
andrej-ilin, я думаю подойдет, но я в технических вопросах не очень хорошо разбираюсь. Два вопроса по сути, как определить все IP для конкретной страны и как потом закрыть доступ с этих IP. Закрыть для конкретных посетителей не проблема, а вот как закрыть сразу большой диапазон IP ?
Есть модуль для Apache mod_geoip. Или просто взять Geoip - базу адресов.
Народ, спасибо за ответы, но просьба, либо дайте ссылку где можно почитать, либо немного подробнее что и как работает ;)
Вариантов ограничения доступа много, например, с помощью директивы deny файла .htaccess
Директива deny позволяет ограничить доступ к вашему сайту (или его подкаталогам) определенным пользователям. Директива allow наоборот разрешает доступ к сайту и его узлам. Приорететность запрета и разрешения определяются директивой order.
Если вам надо разрешить доступ к сайту почти всем пользователям за исключением нескольких, то надо писать Order allow, deny
Если наоборот, запретить доступ к сайту почти всем пользователям за исключением некоторых, то напишите Order deny, allow
Кому именно запрещен или разрешен доступ указывается конкретно:
Deny from адрес
где адрес - можно указать All - всем пользователям,
можно указать ip адрес (или несколько ip-адресов через пробел),
можно указать частичный ip-адрес (для определения подсети, с которой запрещен доступ),
можно указать имя домена (например, deny from .com)
Синтаксис для Allow аналогичен.
Директивы Order, Deny, Allow надо объединить в группу.
Записанное все вместе выглядит так:
< Limit GET/>
Order allow,deny
Deny from 195.13.12.9
Allow from All
Это означает, что доступ к директориям сайта разрешен для всех пользователей кроме пользователей с ip-адресом 195.13.12.9
Но можно запретить или разрешить доступ к сайту на основании существования или отсутствия переменной окружения. Это удобно при настройки страниц, заданных в соответствии с особенностями браузера.
Задается это так:
Allow from env=переменная окружения
или
Deny from env=переменная окружения
Подробнее смотрите здесь:
http://httpd.apache.org/docs/1.3/mod/mod_access.html#allow
Мой совет: если будете фильтовать посетителей, то сначала потренируйтесь на кошечках. Протестируйте хорошенько работу вашей системы ограничений - ошибки в таких вещах череваты серьезными неприятностями.
C помощью директивы deny я знаю как ограничить доступ, но даже если найти список всех IP для конкретной страны, прописывать руками их все, это скорее теоретический вариант. Может кто еще подскажет варианты, наверняка есть решения такой задачи.
Unlock, с помощью директивы deny можно ограничить доступ не только по IP или группе IP. А что общего у этих посетителей? Откуда они лезут и куда, в смысле, по какому адресу/адресам?
Необходимо закрыть доступ для посетителей из Китая и Индии, общего у них по сути ничего, в смысле только IP китайских и индийских сетей. Интересно, а по языковым установкам броузеров их можно отсекать?
я думаю можно подключиться к партнерке, которая платит за клики из Китая, а потом geoip_country, если есть на сервере ... а в htaccess что-то вроде:
RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^(CN|IN)$ [NC]
RewriteRule .* http://partnerka.com [R,L]
коды "друзей" можно здесь посмотреть:
http://www.maxmind.com/app/iso3166