通过屏蔽URL重定向到另一个站点

时间:2013-01-29 11:57:17

标签: .htaccess masking

我想将所有输入www.siteA.com/folder1的用户重定向到www.siteB.com/folder。但是,即使重定向到www.siteB.com,用户也应该在地址栏中看到www.siteA.com/folder1。

我不知道如何使用.htaccess可以有人请帮我如何屏蔽网址。我真的需要你的帮助。

由于

2 个答案:

答案 0 :(得分:1)

您可以通过P标记“强制将替换网址作为代理请求在内部发送”。

RewriteRule ^folder1(.*) http://www.siteB.com/folder$1 [P]

documentation of the RewriteRule中还有其他一些例子。

如果这不起作用(例如,无法访问服务器配置并禁用代理模块),您最好使用像PHProxy这样的代理脚本。

再看一下,我认为PHProxy并不是你真正需要的。也许试试这个:http://code.google.com/p/php-proxy/ - 安装说明看起来很简单。

答案 1 :(得分:0)

您想使用代理。在Apache上,mod_proxy应该做你想要的。

请记住,您的服务器会占用两倍的带宽。一旦从源服务器获取数据并再次将其发送到客户端。