我在Debian上运行了apache2服务器。
文档根位于/var/www/
,我的服务器称为http://myserver.net
。
我想重定向(或重写)请求,以便http://myserver.net/beta
映射到http://myserver.net:3000/
,但最终用户仍然会在浏览器的地址栏中看到http://myserver.net/beta
。
我怎样才能做到这一点?
答案 0 :(得分:4)
你想要proxy rewrite rule,如下所示:
RewriteRule /beta/(.*) http://localhost:3000/$1 [P]
客户端连接到Apache,然后Apache连接到在端口3000上运行的服务,发出请求,并将响应传递回客户端。这里没有客户端重定向;客户端只能看到原始网址。