gpt4 book ai didi

iis - URL 中的应用程序请求路由 (ARR) IIS 7 空格

转载 作者:行者123 更新时间:2023-12-04 10:58:00 25 4
gpt4 key购买 nike

我正在使用 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?我的反向代理规则匹配所有内容:

(.*)

而且我没有适用于规则的条件。

最佳答案

您需要允许双重转义。

转到 IIS -> 选择您的服务器节点 -> 请求过滤 -> 编辑功能设置... -> 勾选“允许双重转义”

这解决了您在 URL 中使用 Confluence 和空格的问题。

关于iis - URL 中的应用程序请求路由 (ARR) IIS 7 空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3826565/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com