
Estou tentando descobrir a maneira mais fácil de fazer proxy de um site wordpress para um subdiretório de outro site.
Então, eu tenho um site wordpress articles.blah.com/subdir/. Ele escreve html com caminhos absolutos comohttp://articles.blah.com/subdir/page1/. Ele também faz cabeçalhos http com redirecionamentos absolutos, como localização:http://articles.blah.com/subdir/account. Já está no subdiretório apropriadamente denominado "subdir".
Preciso fazer proxy para o site principal no subdiretório. Então, estou procurando uma solução de proxy que seja capaz de reescrever o conteúdo http, incluindo os cabeçalhos. Então,http://www.blah.com/subdir/* seria procurado por proxyhttp://articles.blah.com/surbdir/*.
Eu tentei fazer isso no host wordpress que já possui nginx com o módulo subs, mas isso apenas reescreve o corpo - qualquer cabeçalho de redirecionamento é deixado sozinho, então os redirecionamentos falhariam.
Qual seria a maneira mais fácil de fazer isso?
Responder1
Parece que você precisa é da proxy_redirect
diretiva para reescrever o Location
cabeçalho quando ele aparecer.