Сейчас перешел на squid-3.4 с redirector-3.2.11_squid_3.4.
Конфиг редиректора скопировал без изменений и теперь неправильно работает url для редиректа
кусок конфига:
Код: Выделить всё
<SPYWARE>
ban_dir /usr/local/rejik34/banlists/spyware
url http://xxx/cgi-bin/block.cgi?action=blockpage&clientname=#IDENT#&targetgroup=#SECTION#&url=#URL#&method=#METHOD#
Код: Выделить всё
/cgi-bin/block.cgi?action=blockpage&clientname=xxx&targetgroup=SPYWARE&url=http://xxx/latestversxi.hp?ids=0&dir=22&version=0&method=GET
Код: Выделить всё
/cgi-bin/block.cgi?action=blockpage&clientname=xxxOK
Код: Выделить всё
--- redirect.c 2013-11-15 13:47:23.000000000 +0200
+++ redirect_new.c 2015-02-19 12:11:04.000000000 +0200
@@ -14,9 +14,10 @@
else
{
// print new_url
+ printf("OK rewrite-url=");
for(j=0;j<redir[section]->new_url_count;j++)
{
- printf("OK rewrite-url=%s",redir[section]->new_url[j]);
+ printf("%s",redir[section]->new_url[j]);
switch(redir[section]->new_url_inset[j])
{
case 1: printf("%s",input_url); break;