Jump to content
Калькуляторы

Редирект на инфо-страницу

Доброго времени суток. 

Каким образом сделать разовый показ нужной информации с локального web-сервера? 

Вожделенная схема такая: сотрудник запускает браузер, при попытке открыть что либо в Интернете автоматически "редиректится" на инфо-страницу, ну а далее куда ему нужно.

HTML код в инфо-странице например такой:

<meta http-equiv="refresh" content="10;URL=http://yandex.ru">

Отображается 10 секунд - потом переход на Яндекс.

В правилах ipfw "наваял" что то то типа вот этого:

fwd 192.168.*.* tcp from 192.168.*.* to any dst-port 80

Но вот тут начинается "затык", т. е .бесконечное перенаправление на инфо страницу. 

ОС FreeBSD, веб-сервер lighttpd. Буду благодарен за науку.

 

 

 

Share this post


Link to post
Share on other sites

16 минут назад, pppoetest сказал:

http? забудьте. его осталось менее 15%, а https не заворачивается.

Да дело не в html. Можно на php.. как то вот так 

sleep(10);
header('Location: http://yandex.ru);
exit;

Но дело в том, что опять пойдет по кругу, т. к. обращение в ipfw идет на порт 80.   

 

Share this post


Link to post
Share on other sites

5 минут назад, Alex Freeman сказал:

Но дело в том, что опять пойдет по кругу, т. к. обращение в ipfw идет на порт 80.  

Очевидно же, что правила должны быть динамическими (добавили правило, зафиксировали обращение к php-скрипту, убрали правило, запланировали следующее срабатывание).

Или через вероятностное срабатывание поставьте (ipfw prob).

Share this post


Link to post
Share on other sites

6 минут назад, TheUser сказал:

Очевидно же, что правила должны быть динамическими (добавили правило, зафиксировали обращение к php-скрипту, убрали правило, запланировали следующее срабатывание).

Или через вероятностное срабатывание поставьте (ipfw prob).

Вот вот...это уже ближе к правде..

Share this post


Link to post
Share on other sites

Во-первых, нужно исключить из обработки обращения к серверу с инфо-страницей (чтобы исключить зацикливание).

Во-вторых, нужно запоминать посетителей, которые уже были перенаправлены, и исключать их из обработки.

В-третьих, HTTPS не перенаправляется, а он используется все чаще.

Share this post


Link to post
Share on other sites

В 20.11.2017 в 11:09, Alex Freeman сказал:

через вероятностное срабатывание поставьте (ipfw prob)

В общем на скорую руку так и сделал. Конечно не совсем изящно, но главное цель достигнута. Может на досуге "допилю" вариант с динамическими правилами.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.