- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
В 2023 году Одноклассники пресекли более 9 млн подозрительных входов в учетные записи
И выявили более 7 млн подозрительных пользователей
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Знаю, что можно сделать самому, но, наверное, у кого-то есть список айпи, я боюсь запутаться в этих самых масках, deny, allow и пр.
Могли бы подсказать, как правильно запретить доступ к сайту из Ru, Ua, By, Kz?
Через .htaccess я так понимаю, это делается. Но нет возможности проверить. не накосячить бы.
Есть вот мануал, но уж больно массивный
Если вам нужно именно по IP
То можете сгенерировать здесь
http://www.find-ip-address.org/ip-country/
<Limit GET HEAD POST>
order allow,deny
Сгенерированный список нужных стран вставить сюда
allow from all
</LIMIT>
потом все это засунуть в .htaccess
запретить доступ к сайту из Ru, Ua, By, Kz?
в архтве готовый .htaccess со списком указанных стран
[ATTACH]155402[/ATTACH]
Если на хостинге установлен Mod_GeoIP, то можно так
RewriteEngine On
RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^(RU|KZ|UA|BY)$
RewriteRule ^(.*)$ http://google.com [L]
Вы отдаете себе отчет в вероятностном подходе да?
Не все русскоязычные будут заблокированны, при этом будут и те, кто к указанным странам не относится, но будут заблокированны за компанию.
Ну и вам нужно именно по странам? Доступные языки браузера не будет ли лучше?
Ну и третий вопрос конечно же - любопытство спрашивает: а зачем собственно?
Если вам нужно именно по IP
То можете сгенерировать здесь
http://www.find-ip-address.org/ip-country/
<Limit GET HEAD POST>
order allow,deny
Сгенерированный список нужных стран вставить сюда
allow from all
</LIMIT>
потом все это засунуть в .htaccess
в архтве готовый .htaccess со списком указанных стран
[ATTACH]155402[/ATTACH]
Если на хостинге установлен Mod_GeoIP, то можно так
RewriteEngine On
RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^(RU|KZ|UA|BY)$
RewriteRule ^(.*)$ http://google.com [L]
Благодарю! Очень большой список. А откуда он? Это, должно быть, какой-то общедоступный файл, ведь кто-то собирал эти айпи.
Вы отдаете себе отчет в вероятностном подходе да?
Не все русскоязычные будут заблокированны, при этом будут и те, кто к указанным странам не относится, но будут заблокированны за компанию.
Ну и вам нужно именно по странам? Доступные языки браузера не будет ли лучше?
Ну и третий вопрос конечно же - любопытство спрашивает: а зачем собственно?
Все очень просто. На сайте предоставляются услуги, которые неинтересны гражданам Ru-Ua-Kz-By.
Да, я понимаю, что под раздачу попадет американец или бразилец, который поехал в Казахстан, но это устраивает.
А откуда он? Это, должно быть, какой-то общедоступный файл, ведь кто-то собирал эти айпи.
Отсюда http://www.find-ip-address.org/ip-country/
У них на сайте диапазоны стран обновляются 1-2 раза в месяц
Если у Вас установлен Mod_GeoIP то в .htaccess добавьте
<IfModule mod_geoip.c>
# включаем реврайт
RewriteEngine on
# включаем GeoIP
GeoIPEnable On
# задаём страны и поведение для них
#SetEnvIf GEOIP_COUNTRY_CODE UA GoodCountry
SetEnvIf GEOIP_COUNTRY_CODE RU GoodCountry
Order Allow,Deny
# разрешаем доступ из сетей страны GoodCountry
Allow from env=GoodCountry
# добавляем исключение
Allow from 91.239.191.0/24 ## Как пример
</IfModule>
PS: Список IP адресов по географическому принципу
Здесь онлайн-калькулятор ip-диапазона в CIDR
Можно ориентироваться на заголовок Accept-Language, который передает большинство браузеров и на его основе блокировать переходы.
Проще через cloudflare, там можно просто вписать RU, UA и т.д. кодом страны и ограничить легко доступ. Задумано для защиты от ддоса, но подойдет и для других целей.
Можно ориентироваться на заголовок Accept-Language, который передает большинство браузеров и на его основе блокировать переходы.
Да, очень хороший способ.
Да, я понимаю, что под раздачу попадет американец или бразилец, который поехал в Казахстан, но это устраивает.
Не понимаете.
Под раздачу попадут и американцы переехавшие в Канаду и те кто не переезжал)
Бывает IP перепродали или переоформили, а данные неактуальны.
Процент небольшой, но ложные срабатывания неизбежны.
И я не очень представляю реакцию того же гугла который зайдет с российских IP (к примеру ассесор или даже робот какой)...
Для таких операций нужна _ДЕЙСТВИТЕЛЬНО_ веская причина. Я таковую не услышал. Может она у вас есть,но вы не хотите ее озвучивать. В любом случае вы недооцениваете последствия подобных экспериментов.
mendel, гугл переживет. Это вообще нормальная и очень распространенная практика, банить ненужное (страны, языки, юзерагенты).