Как закрыть сайт по юзер-агенту?

Тема в разделе "Русские поисковики", создана пользователем Yus, 14 апр 2008.

Статус темы:
Закрыта.
  1. Yus

    Yus

    Регистр.:
    12 янв 2008
    Сообщения:
    255
    Симпатии:
    71
    Итересует собственно сабж!
    Как закрыть сайт по юзер-агенту? Чтобы виден был только Яшке, а пользователям выдавал 404
     
  2. Marshan Busiko

    Marshan Busiko Постоялец

    Регистр.:
    29 сен 2007
    Сообщения:
    102
    Симпатии:
    76
    Можно через .htaccess и директиву SetEnvIfNoCase примерно вот так:


    SetEnvIfNoCase User-Agent msie bad_agents
    SetEnvIfNoCase User-Agent firefox bad_agents
    SetEnvIfNoCase User-Agent opera bad_agents
    Order Allow,Deny
    Allow from all
    Deny from env=bad_agents


    При заходе стандартными броузерами будет 403 ошибка. Список User-Agent'ов дописать какой нужно.
     
    Yus нравится это.
  3. Yus

    Yus

    Регистр.:
    12 янв 2008
    Сообщения:
    255
    Симпатии:
    71
    А у тебя есть список всех юзер агентов? И можно задать запрет одир раз для всех?
     
  4. danjae

    danjae Постоялец

    Регистр.:
    20 фев 2008
    Сообщения:
    71
    Симпатии:
    7
    пара сайтов со списоком юзер агентов:

    _http://www.user-agents.org
    _http://whatsmyuseragent.com/CommonUserAgents.asp
     
  5. masto

    masto Прохожие

    можно просто закрыть от всех IP, кроме Яшкиных.
    Но за клоакинг можно и в бан улететь.
     
  6. Yus

    Yus

    Регистр.:
    12 янв 2008
    Сообщения:
    255
    Симпатии:
    71
    Нет, клоакинг мне не нужен...
    Кто-нибудь может просто дать файл .htaccess, в котором будет прописаны запреты всем юзер-агентам кроме Яндекса?!
     
  7. Marshan Busiko

    Marshan Busiko Постоялец

    Регистр.:
    29 сен 2007
    Сообщения:
    102
    Симпатии:
    76
    Вот так должно работать - доступ только роботам Яндекса (определяется по User-Agent)


    SetEnvIfNoCase User-Agent "^Yandex" yandex_bot
    Order Deny,Allow
    Deny from all
    Allow from env=yandex_bot
     
    Yus нравится это.
  8. Yus

    Yus

    Регистр.:
    12 янв 2008
    Сообщения:
    255
    Симпатии:
    71
    Может еще знаешь, как ответить на этот вопрос?
    http://www.nulled.ws/showthread.php?t=56261
     
  9. masto

    masto Прохожие

    Так то что ты хочешь сделать и есть клоакинг.
     
  10. Yus

    Yus

    Регистр.:
    12 янв 2008
    Сообщения:
    255
    Симпатии:
    71
    В принципе да...но яша не успеет забанить...до того, как я получу то что мне надо!:D
     
Статус темы:
Закрыта.