é possível exibir o conteúdo de um URL externo através do meu site?

3

Eu tenho um domínio, mydomain.com , que gostaria de exibir conteúdo de outro site. Por exemplo, imagine que há conteúdo nesse URL - > http://www.foo.com/my/file.bar , e gostaria que o conteúdo dessa página fosse exibido quando um usuário visitasse http://www.mydomain.com/my/file.bar , sem que o usuário visualizasse o URL de foo.com .

Atualmente, uso a seguinte diretiva apache no meu .htaccess:

<IFModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^(.*)$ http://www.foo.com/$1 [L]
</IFModule>

No entanto, isso redireciona o navegador do usuário para o URL em foo.com , o que eu não quero.

Isso é possível?

    
por Hamed Momeni 27.07.2011 / 08:31

1 resposta

3

Você pode combinar mod_rewrite com mod_proxy para fazer o redirecionamento transparente (proxy reverso) com mod_rewrite adicionando o sinalizador P a RewriteRule

  <IFModule mod_rewrite.c>
  RewriteEngine on
  RewriteRule ^(.*)$ http://www.foo.com/$1 [P,L]
   </IFModule>
    
por 27.07.2011 / 08:50