Умный редирект

Discussion in 'Песочница' started by dimasibirak, 26 Dec 2017.

  1. dimasibirak

    dimasibirak New Member

    Joined:
    2 Aug 2017
    Messages:
    9
    Likes Received:
    0
    Reputations:
    0
    Добрый день, подскажите пожалуйста как можно сделать умный редирект, чтоб люди посещавшие сайт(владелец) не увидел его.
    Я сделал так, сделал проверку на куки чтоб вычислять владельца сайта, если они есть то ничего не делаю, если их нет редиректю:))
    Но меня спалили)) Подумал что можно на js накидать плагины к каждому браузеру, выполнять поиск по истории и если сайт жертвы там есть то ничего не делаем, после транслировать все в WASM и подключить к сайту, только вот будет ли работать пока не знаю, может у кого есть варианты еще?
     
  2. grimnir

    grimnir Members of Antichat

    Joined:
    23 Apr 2012
    Messages:
    1,109
    Likes Received:
    828
    Reputations:
    231
    Я верно понял, что к примеру зашел админ на сайт и его не нужно редиректить,а остальных нужно. Можно попробовать через htaccess
    Code:
    Options +FollowSymlinks
    RewriteEngine on
    RewriteCond %{REMOTE_ADDR} !=123.45.67.89
    RewriteRule index.php$ /construction.php [R=301,L]
    где 123.45.67.89 айпи или диапазон который не нужно редиректить
     
    _________________________
    BabaDook likes this.
  3. dimasibirak

    dimasibirak New Member

    Joined:
    2 Aug 2017
    Messages:
    9
    Likes Received:
    0
    Reputations:
    0
    Ага, вы верно меня поняли)
    Спасибо, про этот вариант не додумался совсем:)
     
  4. pas9x

    pas9x Elder - Старейшина

    Joined:
    13 Oct 2012
    Messages:
    423
    Likes Received:
    582
    Reputations:
    52
    Нужность редиректа можно определять по куче разных параметров.
    Например, если зашли с телефона - редиректить или не редиректить.
    По базе geoip можно определять страну+город посетителя. Если админ, например, из Москвы то не редиректить всех кто из Москвы, либо всех у кого город по БД не определился. Либо наоборот редиректить если страна != Россия.
     
  5. dmax0fw

    dmax0fw Level 8

    Joined:
    31 Dec 2017
    Messages:
    107
    Likes Received:
    131
    Reputations:
    46
    так себе вариант
    не всегда даже имеется возможность ip админа вычислить по логам веб сервера из-за ограничения прав на чтение этих самых логов+админов может быть несколько и даже с разных городов/стран,но суть даже не в этом
    суть в том, что даже если вы таки сможете отфильтровать всех админов на 100%, то всё равно админу будут поступать жалобы от юзеров/санкции от поисковых систем
    забудь про js в принципе
    это самый палевный метод каким бы ни был код, ибо всякие системы аналитики палят все эти вставки, да и самому админу гораздо легче спалить вставку через js

    кстати странно что никто не написал про проверки реферера перед редиректом на наличие в нём подстроки поисковиков, довольно таки мейнстримный метод