mod_rewrite不作为内部代理工作

我有一个站点需要使用mod_rewrite通过内部代理将stream量导向www.example.com到123.45.67.89,端口8080。 这是我正在使用的重写规则:

RewriteEngine On RewriteRule ^(.*)$ http://123.45.67.89:8080/$1 [P] 

当我访问www.example.com/myurl时,我收到以下错误404:

在此服务器上找不到请求的URL / myurl。

这个redirect工作在我们的开发服务器上,但不是在生产上。 有一个Apache的设置,我需要启用,以使这项工作?

谢谢

您需要启用mod_proxy才能使用P标志 。