Не срабатывает перенаправление по IP

Тема в разделе "Mod Rewrite / htaccess / ЧПУ", создана пользователем rex1963, 12 апр 2011.

  1. rex1963

    rex1963

    Регистр.:
    19 фев 2007
    Сообщения:
    228
    Симпатии:
    47
    Не понравилось мне, что с IP 81.177.37.66 лазят и сканируют мой сайт.
    В файле .htaccess прописал

    PHP:
    RewriteCond %{REMOTE_ADDR81.177.37.66
    RewriteRule 
    ^/$ http://www.ebay.com [L]
    Думаю, если нужна вам информация - нате пожалуйста))
    Проверяю статсы - IP - присутствует, значит редирект не срабатывает. С чем это может быть связано?
     
  2. ShoxMaster

    ShoxMaster

    Регистр.:
    3 дек 2008
    Сообщения:
    393
    Симпатии:
    150
    Попробуйте так:
    Код:
    RewriteCond %{REMOTE_ADDR} 81.177.37.66
    RewriteRule .* http://ebay.com
    
    Только сначала проверьте на своём IP.
     
  3. rex1963

    rex1963

    Регистр.:
    19 фев 2007
    Сообщения:
    228
    Симпатии:
    47
    Проверил, не работает. Такое впечатление, что не определяется {REMOTE_ADDR}
     
  4. shamantc

    shamantc ЗлОй ШаМан

    Заблокирован
    Регистр.:
    3 ноя 2008
    Сообщения:
    655
    Симпатии:
    184
    Попробуйте так:

    Перенаправление (редирект) только посетителей с определенным IP-адресом:
    SetEnvIf REMOTE_ADDR 192.145.121.1 REDIR="redir"
    RewriteCond %{REDIR} redir
    RewriteRule ^/$ /only_for_you.html
    Если посетитель имеет IP-адрес 192.145.121.1, то ему будет открыта страница only_for_you.html.

    Но сразу предупреждаю, что для Apache должен стоять mod_setenvif

    google знает все)
    P.S> Посмотри тут: http://www.munkyonline.com/articles/htaccess-301-redirects-for-ip-ranges
    Ниже промотаеш увидиш
     
    rex1963 нравится это.