我有一个域, 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>