我想将所有进入 www.siteA.com/folder1 的用户重定向到 www.siteB.com/folder。但是即使在重定向到 www.siteB.com 之后,用户也应该在地址 bas 中看到 www.siteA.com/folder1。
我不知道如何使用 .htaccess 来做这件事有人可以帮我如何屏蔽 url。我真的需要你的帮助。
谢谢
P
您可以通过标志“强制替换 URL 作为代理请求在内部发送” 。
RewriteRule ^folder1(.*) http://www.siteB.com/folder$1 [P]
RewriteRule的文档中还有一些其他示例。
如果这不起作用(例如,无法访问服务器配置并且代理模块被禁用),您可能最好使用PHProxy之类的代理脚本。
再看一遍,我认为 PHProxy 并不是您真正需要的。也许试试这个:http ://code.google.com/p/php-proxy/ - 安装说明看起来很简单。
您想使用代理。在 Apache 上,mod_proxy应该可以满足您的需求。
请记住,您的服务器将占用两倍的带宽。一次从源服务器获取数据,然后再次将其发送到客户端。