I have two apache virtual hosts within the same domain (and on same physical system):
old.example.com
new.example.com
I’d like to be able to transparently rewrite or map certain old url’s to new. Example:
A request for http://old.example.com/foo would actually result in a request for http://new.example.com/foo
I want the http client (browser) to be unaware of the rewrite…in other words, I’m not looking to redirect. And, I only want to rewrite specific url’s.
What can I add to either the virtual host or htaccess file(s) to accomplish this?
I found the answer here: http://httpd.apache.org/docs/2.0/misc/rewriteguide.html in the section titled Dynamic Mirror. I added this to my htaccess on http://old.example.com :
The feature flag P tells the rule to use Proxy Throughput.