proxy com reescrita incluindo cabeçalhos

proxy com reescrita incluindo cabeçalhos

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_redirectdiretiva para reescrever o Locationcabeçalho quando ele aparecer.

informação relacionada