在 Apache 中结合重写和重定向规则

在 Apache 中结合重写和重定向规则

我有虚拟主机Apache 中的配置曾经使用 RewriteEngine 来做一些 URL 更正,并最终将控制权传递给一个(或多个,使用mod_proxy_balancer) Zope/Plone 实例。

现在我发现使用 Plone 进行负载平衡,提到使用代理通行证/反向代理密码为了最后一步,所以我考虑使用重定向重定向匹配对我的一些 URL 更正。我不能 彻底摆脱 RewriteRules因为我有一些转换,其中包括读取查询字符串变量,这可以使用重写条件只有吧?

如果我没听错的话,RewriteEngine 的处理是第一位的,结果(除非指出上下文,例如使用[P] 重写规则)然后被解决正常重定向最后是 ProxyPass。

现在我想知道我是否应该使用Redirect,只要我仍然需要 RewriteEngine。

  • 在这种情况下,性能是否有所提升?
  • 那么 RedirectMatch 怎么样,它也使用正则表达式?

相关内容