2010-03-21 3 views
0

무료 Wi-Fi 서비스를 제공하고 있으며 모든 페이지 요청에 광고를 추가해야합니다.방화벽 뒤의 페이지 요청 가로 채기 PHP 및 아파치로 변경된 콘텐츠 반환

현재 모든 요청을 index.php 페이지로 리디렉션하는 아파치 서버로 모든 HTTP 요청을 전달하는 라우터가 있습니다. index.php 페이지는 요청을 읽고 해당 사이트에서 콘텐츠를 가져오고 광고를 포함하도록 콘텐츠를 편집합니다.

브라우저가 이미지를 가져 오려고 시도 할 때 이미지와 CSS 파일 등을 액세스 할 수 없다는 것이 문제입니다. < img src = "site.com/image.jpg"> 그냥 색인으로 다시 리디렉션됩니다. php.

라우터 (dd-wrt)와 웹 서버 (apache2 및 php 5.2)의 설정을 변경할 수 있습니다.

클라이언트로 돌아 오기 전에 내용을 편집 할 수있는 솔루션이 있습니까? 그리고 CSS와 이미지에 액세스 할 수 있습니까?

+1

에 많은 즐거움을 가질 수 있습니다 /docs/2.0/mod/mod_proxy.html 및 http://httpd.apache.org/docs/2.0/mod/core.html#setoutputfilter (적어도 "실제"답변이 제공되지 않는 한) – VolkerK

답변

0

아파치가 아마도 작업에 적합한 도구가 아니기 때문에 redirectors을 지원하는 http 프록시 Squid을 조사해야합니다.

BTW :이 serverfault.com에 속하는 생각하고 http://httpd.apache.org 시작 할 수있는 확실한 대답이없는하지만 당신은 Squid

+1

다음과 같음 당신이 링크를 게시 한 튜토리얼, 우리는 오징어를 사용하여 목표를 달성하기 위해 진지한 진전을 보이고 있습니다. 감사! – Matthew