mod_rewrite不作为内部代理

时间:2009-07-23 18:18:53

标签: apache http mod-rewrite proxy

我有一个网站需要使用mod_rewrite通过内部代理将流量引导到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。

此重定向适用于我们的开发服务器,但不适用于生产。是否有一个我需要启用的apache设置才能使其工作?

由于

1 个答案:

答案 0 :(得分:3)

您需要启用mod_proxy才能使用P flag