是否可以通过我的网站显示外部URL的内容?

我有一个域, mydomain.com ,我想显示其他网站的内容。 例如,假设有这个url的内容 – > http://www.foo.com/my/file.bar ,我希望当用户访问http://www.mydomain.com/my/file.bar时显示该页面的内容http://www.mydomain.com/my/file.bar ,没有用户看到foo.com的URL。

我目前在我的.htaccess中使用下面的apache指令:

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

但是,这将用户的浏览器redirect到foo.com的URL,我不希望这样做。

这甚至有可能吗?

你可以结合mod_rewrite和mod_proxy做透明redirect(反向代理)与mod_rewrite通过添加P标志重写规则

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