Перехватить запрос страницы за брандмауэром, вернуть измененный контент с помощью php и apache - PullRequest
0 голосов
/ 21 марта 2010

Я предоставляю бесплатный Wi-Fi и мне нужно добавить объявление на все запросы на странице.

В настоящее время у меня есть маршрутизатор, пересылающий все http-запросы на сервер apache, который перенаправляет все запросы на страницу index.php. Страница index.php читает запрос, извлекает контент с соответствующего сайта и редактирует контент, чтобы включить объявление.

Проблема в том, что все изображения, CSS-файлы и т. Д. Недоступны, потому что когда браузер пытается получить изображение image, оно просто перенаправляется обратно на index.php.

Я могу изменить настройки для маршрутизатора (запущенного dd-wrt) и веб-сервера (apache2 и php 5.2).

Существует ли решение, позволяющее редактировать содержимое перед возвратом клиенту и разрешать доступ к файлам CSS и изображениям?

1 Ответ

0 голосов
/ 21 марта 2010

Apache, вероятно, не является подходящим инструментом для работы, вам следует заглянуть в Squid , http-прокси с поддержкой редиректоров .

Кстати: Вы можете повеселиться с Кальмар

...