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

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

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this