我有一个站点需要使用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。
这个重定向在我们的dev服务器上工作,但在生产上不工作。是否需要启用Apache设置才能使其正常工作?
谢谢
你需要 mod_proxy 启用以使用 P flag .
P