У меня настроен сервер Squid3, который работает нормально, все регистрирует, но каждый раз, когда пользователь посещает веб-сайт, который отвечает перенаправлением 301 или 302, запрос умирает и не перенаправляет браузер пользователя.
Все исследования, которые я провел, упоминают с помощью rewrite_program
или что-то в этом роде, но это больше похоже на перехват пользовательских запросов и их переписывание перед их получением. Мне кажется странным, что squid потребует что-то подобное для внешних перенаправлений.
Я делаю что-то неправильно? Конфигурация ниже.
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
Спасибо за любую помощь ... Я застрял, и клиент кричит, что он не работает должным образом.