我正在使用 AAR 将代理请求反向到 Confluence 安装。当 URL 不包含空格时,这可以正常工作。只要在 URL 中添加空格,请求就会返回 404,404 似乎来自 IIS 而不是 Confluence 实例。
我已经启用失败的请求跟踪,详细信息如下: http ://learn.iis.net/page.aspx/488/using-failed-request-tracing-rules-to-troubleshoot-application-request-routing-arr/
在返回 404 的请求上,AAR 模块似乎没有启动,日志中没有关于它的信息。我已经针对返回 200 的页面对此进行了测试,我可以看到重写工作正常。
为什么 AAR 不处理带有空格的 URL?我的反向代理规则匹配所有内容:
(.*)
而且我没有适用于规则的条件。