Troy Piggins wrote:
> * Dan Slinky wrote :
>   
>> 2009/5/28 Troy Piggins <troy_at_piggo.com>
>>
>>     
>>> acl lunchtime time 12:30-13:30
>>> acl lunchtime_url dstdomain "/etc/squid3/lunchtime_url.squid"
>>>
>>> http_access allow lunchtime lunchtime_url
>>> http_access deny lunchtime_url
>>>
>>> How do I add the lunchtime requirement for weekdays only, and allow
>>> all day on weekends?
>>>       
>> with day-abbreviations:
>>
>> S - Sunday
>> M - Monday
>> T - Tuesday
>> W - Wednesday
>> H - Thursday
>> F - Friday
>> A - Saturday
>>
>> Example
>>
>> acl lunchtime time MTWHF 12:30-13:30
>>     
>
> Thanks mate.  I've actually tested it and was surprised how close I
> was to being correct.  Here's what I ended up with:
>
> acl weekends time A S
> acl lunchtime time 12:30-13:30
> acl lunchtime_url dstdomain "/etc/squid3/lunchtime_url.squid"
>
> http_access allow lunchtime lunchtime_url
> http_access allow weekends lunchtime_url
> http_access deny lunchtime_url
>   
In the spirit of the default squid.conf, you can just use...
http_access deny !lunchtime !weekends lunchtime_url
...
http_access allow localnet
> Now I just need to figure out how to redirect that "denied" page to
> one that says "I'm sorry, that website is not allowed during office
> hours".  :)
>   
deny_info ERR_DENY_LUNCHTIME lunchtime_url
Where the file ERR_DENY_LUNCHTIME is an HTML document in your error 
directory.
Chris
Received on Thu May 28 2009 - 23:56:15 MDT
This archive was generated by hypermail 2.2.0 : Fri May 29 2009 - 12:00:02 MDT