Ребзя, я тут сайт запустил и хочу закрыть доступ к нему разным пиндосам и прочим королевствам, чтобы не мешали творить беззаконие.
Как проще всего это реализовать?

Tagged with →  

40 Responses to Ребзя, я тут

  1. Ylfer:

    Stephan-V: а ещё можно по языку агента

  2. DraSnow:

    не, часто местные будут отлупы получать.

    А можно как нибудь поисковики надрочить таким образом, чтобы сайт был в выдаче только для СНГ?

  3. Ylfer:

    вероятнее всего, индекс общий для всех, а назначенная региональная принадлежность сайта влияет лишь на его релеватность в в зависимости от географии пользователя. Насколько я понимаю, она не предполагает полное исключение результатов.

  4. DraSnow:

    я думал так же, но сомневался.

  5. XibZZ:

    если тебе важны поисковики — когда будешь geoip настраивать, не забудь дырочку гуглу проковырять 😉

    список его айпишников гуглится легко. ну или по user-agent

  6. DraSnow:

    энто я в курсе, спасибо

  7. DraSnow:

    Сделал

    #Baiduspider
    User-agent: Baiduspider
    Disallow: /

    а то он что-то шустро набижал

  8. NedNo:

    поясни, пожалуйста

  9. SihTunes:

    при первом заходе спрашивай страну, если ответ дали не правильный — показывай котиков.

  10. RotZlo:

    Совсем охуел, как я его посмотрю?

  11. DraSnow:

    зачем показывать свой сайт трем миллиардам узкопленочных?

  12. REter:

    китайцы — братья нам по беззаконию.

  13. Ylfer:

    твой сайт посвящён музыкальному стилю Ой?

  14. DraSnow:

    В общем, прикрутил такое:

    RewriteEngine on
    RewriteBase /
    # Запретить все IP, кроме СНГ, Bing, Google, Yahoo:
    RewriteCond %{REMOTE_ADDR}!^(?:2|3|31|46|62|7[7-9]|8[0-9]|9[0-5]|1(?:09|28|3[046]|4[69]|5[89]|64|[78]8 |9[2-5])|21[237])..*$
    RewriteCond %{HTTP_USER_AGENT}!bingbot [NC]
    RewriteCond %{HTTP_USER_AGENT}!Googlebot [NC]
    RewriteCond %{HTTP_USER_AGENT}!Slurp [NC]
    RewriteRule ^.*$ — [F,L]
    fModule>

    товарищи, кто не в СНГ, гляньте позязя, работает или нет? А то нет у меня проксей и VPN сейчас.

  15. WebDev:

    сделай позязя асинхронную загрузку скриптов с userapi.com, а то нихуя не открывается, если вконтач перекрыт или упал или тормозит

  16. WebDev:

    Stephan-V: вот конкретно прям щас по этой причине у меня сайт не открывается

  17. WebDev:

    алсо, через впн из баварии всё открывается. адрес 178.63.193.112

  18. DraSnow:

    Stephan-V: это как?

  19. DraSnow:

    Stephan-V: а сейчас?

  20. WebDev:

    почитай, хабрапрыщи в кои-то веки толково пишут http://habrahabr.ru/post/139895/

  21. WebDev:

    так же, открывается всё и играет

  22. WebDev:

    вообще, по-моему чекать принадлежность адреса к спискам это регуляркой это как-то уберпиздецово

  23. DraSnow:

    Stephan-V: ну играть оно и должно, т.к. поток совсем с другого сервера (и страны) идет.

  24. DraSnow:

    Stephan-V: а как правильно сделать? мне нужно оставить доступ только для стран СНГ и роботам

  25. WebDev:

    nginx поставь и им сделай это. у тебя без него щас сайт сильно призадумывается от slowhttptest-а

  26. DraSnow:

    Stephan-V: на днях перееду и будет nginx, сейчас нет возможности.

  27. DraSnow:

    Stephan-V: нагрузка пока ерундовая, тем более

  28. WebDev:

    дело не в том, что нагрузка ерундовая, а в том, что неерундовую при таком раскладе можно создать и с одной машины

  29. Emoenko:

    сделай лучше английскую версию сайта

  30. WebDev:

    я так понял у него щас шаред и доступа к iptables он не имеет

  31. DraSnow:

    доебут же абузами!

  32. DraSnow:

    ну уж нет!

  33. Kided:

    Stephan-V: Я тут немного поработал гуглом.

    Вот лекарство для его случая:
    http://www.daniweb.com/web-development/p

  34. WebDev:

    я бы не перекладывал функцию дискриминации ип-адресов на бакэнд. я думаю правильно будет переехать на новый хостинг и там использовать nginx.

  35. DraSnow:

    Stephan-V: почти такое, ага. жду новый сервак

  36. Kided:

    ну, да, так лучше всего

  37. DraSnow:

    ну вообще это дедик и можно что угодно там крутить, но дедик товарища, и я не хочу ебать ему голову, т.к. все равно на днях валю оттуда, а ему эти nginx-ы не нужны.

  38. Kided:

    с iptables на чужом дедике не поиграешься

Добавить комментарий