If not, you need to proxy the requests. However this is not without problems. Both servers will have to work twice as hard for every request, and unless you take special steps to use the X-FORWARDED series of headers, the server where the content resides will not be able to log who is really requesting the pages because all requests will appear to have come only from the other server.
You do not want a "redirect". With a redirect, the first server tells the browser to make a new request for a different URL and the address bar in the browser is updated when that second request is made.
There's some prior discussion of proxy methods here: [google.com...] Please use example code from those earlier threads.