防火墙后面的拦截页面请求用php和apache返回改变的内容

时间:2010-03-21 00:05:29

标签: php apache request router intercept

我提供免费的无线网络服务,需要将广告添加到所有网页请求中。

目前我有一台路由器将所有http请求转发到apache服务器,该服务器将所有请求重定向到index.php页面。 index.php页面读取请求,从相应的站点获取内容,并编辑内容以包含广告。

问题是无法访问所有图像和css文件等,因为当浏览器尝试获取图像时< img src =“site.com/image.jpg”>它只是重定向回index.php。

我可以更改路由器(运行dd-wrt)和网络服务器(apache2和php 5.2)的设置。

是否有解决方案允许在返回客户端之前编辑内容,并允许访问css和图像?

1 个答案:

答案 0 :(得分:0)

Apache可能不适合这项工作,你应该查看Squid,一个支持redirectors的http代理。

BTW:Squid

可以带来很多乐趣