Apache – 我应该使用“ProxyPass …”还是“RewriteRule … ”来代理请求?

Apache的文档说,你可以使用mod_rewrite做类似的事情mod_proxy,通过使用[P]选项。 我应该用哪个? 还是没有区别?

现在我使用的是从mod_proxy中的ProxyPass ,因为我也想包含ProxyPassReverse ,而且文档暗示你应该有这个,并且从mod_rewrite文档中不清楚ProxyPassReverse (或者等价的function)是否包含在RewriteRule .. [P]

你用哪个?

通常我使用整个目录的ProxyPass并重写更具体的代理。 我使用两个ProxyPassReverse,但为了我的目的,重写行工作,而没有ProxyPassReverse