0

我在 Debian 上运行 apache2 服务器。

文档根目录位于/var/www/,我的服务器名为http://myserver.net.

我想重定向(或重写)请求以便http://myserver.net/beta映射到http://myserver.net:3000/,但最终用户仍会http://myserver.net/beta在浏览器的地址栏中看到。

我怎样才能做到这一点?

4

1 回答 1

4

你想要一个代理重写规则,像这样:

RewriteRule /beta/(.*) http://localhost:3000/$1 [P]

客户端连接到 Apache,然后 Apache 连接到在端口 3000 上运行的服务,发出请求,并将响应传递回客户端。这里没有客户端重定向;客户端只能看到原始 URL。

于 2012-12-06T14:39:59.477 回答