Судя по вашему расплывчатому вопросу, я предполагаю, что вы хотите что-то сделать с заголовками HTTP или запросами URI.
Для этого вы можете использовать параметры url_rewrite _ *
в Squid. Например, настроив Squid для использования некоторого PHP-скрипта для определения правильного URL-адреса, вы можете поместить
url_rewrite_program /path/to/your/script/squid_url_rewrite.php
в конфигурацию Squid и убедиться, что ваш PHP-скрипт наконец возвращает что-то вроде 302: http: //www.example.com/
.
Squid, начиная с версии 3, может выступать в качестве клиента ICAP. Если вам удастся создать свой собственный сервер ICAP или плагин к уже существующему серверу C-ICAP (например), вы сможете фильтровать содержимое HTTP-запросов и ответов, а не только URL-адреса, как в случае перезаписи URL-адресов. См. Описание на http://wiki.squid-cache.org/Features/ICAP и список уже существующих серверов ICAP на http://www.squid-cache.org/Misc/ icap.html .
Если я правильно понимаю ваш вопрос, вы ищете url_rewrite_program директива.
Есть даже пример с использованием php и, конечно, есть еще много забавных примеров в Первоапрельские розыгрыши с прокси-сервером Squid , хотя все они находятся на perl.