我想将所有输入www.siteA.com/folder1的用户重定向到www.siteB.com/folder。但是,即使重定向到www.siteB.com,用户也应该在地址栏中看到www.siteA.com/folder1。
我不知道如何使用.htaccess可以有人请帮我如何屏蔽网址。我真的需要你的帮助。
由于
答案 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应该做你想要的。
请记住,您的服务器会占用两倍的带宽。一旦从源服务器获取数据并再次将其发送到客户端。