Search squid archive

Re: How can I rewrite page content?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, 2010-12-16 at 21:21 +1300, Amos Jeffries wrote:
> On 16/12/10 15:03, Optimum Wireless Services wrote:
> > Hello.
> >
> > I don't know if this is the right place to ask about this issue, if is
> > not then, please apologize.
> >
> > I have a small WISP in my town and I would like to offer free internet
> > service at coffee shops, restaurant, and other public places but, this
> > free service will have its limitations: All pages would have an
> > advertisement or promotion on top just like NetZero used to do in the
> > past. I think this is done with frameset but, don't know how to force
> > this for all the pages.
> >
> > I would like to do this with php/mysql and if the user tries to remove
> > the frame then maybe redirect them to pay per hour/day etc service.
> >
> > I have a linux gateway that runs squid and would like certain ip
> > addresses (free ones) to view pages with this promo on top or even
> > have pop ups from time to time whichever is easier.
> >
> > I've had people tell me it can be done with squid.
> >
> > Can this be done? If so, can you please provide any suggestions?
> 
> 
> I seriously suggest you try your hardest to avoid altering the actual 
> content. Altering content directly gets you straight into a minefield of 
> legal issues with the copyright owners of said web content

Thanks for replying.

I really would like to edit the actual web content at all. I would like
to find a solution where I can have a banner atop of the page (browser)
and have the requested page right underneath the banner.

I don't know if any of you got a chance to use NetZero for free back in
the days when they forced an ad on top just like I would like to do.
Anyone has an idea on how they did that?

> Splash pages are accepted by most clients in this type of situation. 
> Which periodically cut the viewing process into a full page of advert 
> with a continue link back to the previous request. Look into captive 
> portals for how to do this in an easy way with any squid-2.6 or later:
>    http://wiki.squid-cache.org/ConfigExamples/Portal/Splash
> 

Splash pages might be an alternative if there isn't a way to do what I
thought can be done.

> 
> Doing anything with the body in Squid requires a separate ICAP service 
> or eCAP plugin written specifically to perform the act. This requires 
> squid-3.0 pr later (the newer the better).

> You might get away with the frame trick since the original content is 
> still available unchanged. Though browser support for frames is a very 
> confused area with frame, iframe, script, embed and object all doing the 
> same role depending on the browser if it supports sub-frames at all.
> 

I don't mind using CSS for this, it might be a lot easier. 

> 
> Amos



[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux