【问题标题】:IIS Url Rewrite query string limit problemIIS Url Rewrite查询字符串限制问题
【发布时间】:2022-12-01 17:50:23
【问题描述】:

请帮忙 :) 我们有一个网络项目。前端和后端。 Windows 服务器 2019 IIS8 问题是我们只有子域 xxx.xxx.de 的 SSL 证书(我们无法更改)

前端通过 https 工作。后端在一些正在运行的服务器上,但我们无法通过 https 访问服务器。 仅通过 http。

我的想法是使用 Url Rewrite。这甚至有效,但是!!! URL 重写模块有查询字符串限制。 任何超过 3000 个字符的内容都会被截断!! 有谁知道这个问题?

更新: 我在 registery 中对所有 maxlength 和 http 系统的 requestfilter 进行了 IIS 的所有设置。如果我只尝试通过 http,而不重写 url,那么一切都适用于 9000 字节的查询字符串。一旦我打开 url 重写,查询就会被切断

【问题讨论】:

    标签: iis https


    【解决方案1】:

    URL 重写模块没有查询字符串限制。 您可以尝试 2 个相关设置:

    1. 请求过滤限制和 HTTP 运行时配置。

      1. HTTP.sys 设置 参考这个官方文档:Http.sys registry settings for Windows - Internet Information Services | Microsoft Learn

        HTTP.sys 可以通过注册表进行配置。您可以在以下注册表项下创建以下 DWORD 注册表值:HKEY_LOCAL_MACHINESystemCurrentControlSetServicesHTTPParameters

    【讨论】:

    • 我都试过了。如果我只尝试通过 http,而不重写 url,那么一切都适用于 9000 字节的查询字符串。一旦我打开 url 重写,查询就会被切断
    猜你喜欢
    • 2017-05-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-15
    • 2023-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多