Перейти к содержимому
Калькуляторы

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

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

Каким образом сделать разовый показ нужной информации с локального 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. Буду благодарен за науку.

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

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

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

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.