I think you're confusing "repackaging content" (as you seem to want) with "providing HTTP proxy services" (as
mod_proxy does it). The latter requires a change
to the behavior of the client, which in knowing that it wants site A, still asks site B to provide it.
The "repackaging content" strategy is a difficult problem, because you have to
rewrite all the URLs of the passed-through content, in whatever form they
appear. Otherwise, the browser will end up fetching some stuff directly,
possibly confusing everything. For example, URLs in A-HREF elements obviously
need rewriting, but did you also consider the Location header for redirects, or
cookie domains, or image maps, or even the URLs constructed by Javascript or
Java?
It's a difficult problem. I hope you gain enough to recoup the investment
in figuring out how to do it. I hope you're also considering the ethical, moral,
and legal issues of branding someone else's content as your own.
For a simple start, handling only the A-HREF and Location rewrites,
see my column on a poor-man's CGI "proxy".
-- Randal L. Schwartz, Perl hacker
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.