Re: [squid-users] Re: Any way to redirect pages on return code?

From: Amos Jeffries <squid3_at_treenet.co.nz>
Date: Mon, 18 May 2009 20:45:22 +1200

Platoali wrote:
> Platoali wrote:
>> Hi,
>>
>> I'm looking for a way to make squid to redirect my users to a specific
>> page when a special return code have been encountered.
>>
>> for example, here a part of my access log:
>> 1242562024.085 347 172.20.0.68 TCP_MISS/403 1082 GET http://www.b.com -
>> DIRECT/195.189.143.133 -
>>
>> I want squid see that the server is returning 403 code. just redirect it to
>> my specific page.
>>
>>
>> Does anyone know how can this be done?
>>
>
> I've found this, but does not work at all:
>
> acl filtering http_status 403
> http_access deny filtering
> deny_info /var/www/L4.html filtering
>
> but it does not redirect to my page and I see these my cache.log. Any
> suggestion:
>
> 2009/05/18 11:56:25| ACL::checklistMatches WARNING: 'filtering' ACL is used but
> there is no HTTP reply -- not matching.
> 2009/05/18 11:56:26| ACL::checklistMatches WARNING: 'filtering' ACL is used but
> there is no HTTP reply -- not matching.
> 2009/05/18 11:56:27| ACL::checklistMatches WARNING: 'filtering' ACL is used but
> there is no HTTP reply -- not matching.
>
>
> But I see that clearly in the access log that 403 is returned from web server.
>
>
> Best regards
> Platoali

Try using it in http_reply_access where the _reply_ status is present.

Amos

-- 
Please be using
   Current Stable Squid 2.7.STABLE6 or 3.0.STABLE15
   Current Beta Squid 3.1.0.7
Received on Mon May 18 2009 - 08:45:37 MDT

This archive was generated by hypermail 2.2.0 : Mon May 18 2009 - 12:00:02 MDT