我有以下情况。
Web服务器A:Internet上公开的,安装了IIRF(Ionic的ISAPI重写过滤器,当前版本)
Web 服务器 B:不公开,在内网,对 A 可见,我的 ASP.NET Web 应用程序安装在上面,名称是pgdbtest3
我配置 IIRF 以便任何请求目标目录/MMS/服务器 A 上的重定向到 B 中的相应服务器:http://pgdbtest3/MMS/。ini 文件如下所示:
StatusUrl /iirfStatus RemoteOk
RedirectRule ^/MMS$ /MMS/ [I]
ProxyPass ^/MMS/(.*)$ http://pgdbtest3/MMS/$1 [I]
它工作正常,除了任何回发都会导致错误(返回 404)。我尝试了许多解决方案,包括从表单中删除 action 属性,但没有运气。
我该如何解决这个问题?