URL Rewrite Module报错HTTP 500.52(Gzip问题)求助
URL Rewrite模块报错(HTTP Error 500.52):Gzip相关问题求助
我遭遇URL Rewrite Module Error(HTTP Error 500.52)问题已有一段时间,尝试多种方案均未解决,始终出现Gzip错误。我的后端应用基于Tomcat(Tomee)运行,以下是我的配置信息:
入站规则
<rule name="ApplicationInbound" enabled="true"> <match url="(.*)" /> <action type="Rewrite" url="https://Application:543/{R:0}" /> <serverVariables> <set name="HTTP_ACCEPT_ENCODING" value="" /> <set name="HTTP_X_ORIGINAL_ACCEPT_ENCODING" value="{HTTP_ACCEPT_ENCODING}" /> </serverVariables> </rule>
出站规则
<rule name="ApplicationOutbound" preCondition="NeedsRestoringAcceptEncoding" enabled="false"> <match filterByTags="None" pattern="http(s)?://App\.domain\.local:543/(.*)" /> <action type="Rewrite" value="https://Public:543/{R:0}" /> </rule>
预条件
<preCondition name="NeedsRestoringAcceptEncoding"> <add input="{HTTP_X_ORIGINAL_ACCEPT_ENCODING}" pattern=".+" /> </preCondition> <preCondition name="NeedsRestoringAcceptEncoding"> <add input="{HTTP_X_ORIGINAL_ACCEPT_ENCODING}" pattern=".+" /> </preCondition>
补充信息
- 禁用出站规则后应用可正常加载
- 已添加注册表项:
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetStp\Rewrite /v LogRewrittenUrlEnabled /t REG_DWORD /d 0 - 已参考对应模块顺序配置
恳请各位帮忙解决,谢谢!
内容的提问来源于stack exchange,提问作者Luqman
相关产品推荐
相关产品推荐

