1. вы делаете это просто на пхп там
скрипт в 10 строчек.
2. Используете
mod_proxy на apache
3. Делаете все как нормальные люди, ставите nginx и юзаете его прокси
ngx_http_proxy_module
У Каждого из способов есть свои плюсы и минусы.
1. позволяет добавлять и убавлять данные в контенте испльзуя пхп и тд и тп.
К примеру очень удобно когда требуется поставить новый сайт, но чтоб тех ссылок что нет на новом сайте кидало на старый сайт. В таком слвчае впихиваем это в 404.php и перед ее отдачей пытаемся поискать на старом бэке этот урл.
В общем для вот таких костылей очень удобно и легко делается обычным разработм.
2. Мод прокси для апача нужно подключить ибо он как правило отключен, эксклюзив но работать будет.
3. nginx - стандарт на данный момент.