mod_rewrite的工作不作为内部代理(mod_rewrite not working as i

2019-10-17 02:13发布

我有一个需要使用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的设置?

谢谢

Answer 1:

你需要有mod_proxy的能够使用的P标志 。



文章来源: mod_rewrite not working as internal proxy