O servidor do Squid 3 não segue os redirecionamentos 301 e 302?

4

Eu tenho um servidor Squid3 configurado que está funcionando bem, registrando tudo, mas toda vez que um usuário visita um site que responde com um redirecionamento 301 ou 302, a solicitação é interrompida e não redireciona o navegador do usuário.

Toda a pesquisa que fiz menciona usando um rewrite_program ou algo assim, mas parece ser mais para interceptar solicitações de usuários e reescrevê-las antes de recuperá-las. Parece estranho para mim que o squid exija algo assim para redirecionamentos externos.

Estou fazendo algo errado? Configuração abaixo.

acl QUERY urlpath_regex cgi-bin \?
cache deny QUERY

# general access
acl localhost src 127.0.0.1
acl localnet src 10.0.0.0/8
acl Safe_ports port 80 443 1025-65535

# User Groups
acl blocked_ips src "/etc/squid3/ip.addresses.blocked"
acl fullaccess_ips src "/etc/squid3/ip.addresses.fullaccess"

http_access allow fullaccess_ips
http_access allow blocked_ips

visible_hostname [mydomainhere].com
always_direct allow all

forwarded_for off

error_directory /usr/share/squid-langpack/English

icp_access allow localnet
icp_access deny all

htcp_access allow localnet
htcp_access deny all

http_port 3128 transparent

hierarchy_stoplist cgi-bin ?

access_log /var/log/squid3/access.log squid

refresh_pattern ^ftp:       1440    20% 10080
refresh_pattern ^gopher:    1440    0%  1440
refresh_pattern (cgi-bin|\?)    0   0%  0
refresh_pattern .       0   20% 4320

icp_port 3130
coredump_dir /var/log/squid3

Obrigado por qualquer ajuda ... Estou preso e o cliente está gritando que não está funcionando corretamente.

    
por Rob Williams 02.03.2012 / 05:25

0 respostas