我有一个问题,我希望你可以提供帮助。我被迫使用IIS服务器上的URL Rewrite模块从正在显示的所有URL中删除端口号。基本上,后端有一些功能可以解释端口号,但是在URL中显示它会破坏内容。所以实际上,我需要将http://mysever.example.com:8084显示为http://mysever.example.com并且端口在后台得到照顾。因为这根本不是我的专长,所以我在使用该工具时遇到了困难,这一切都很有效。也就是说,除了我刚注意到的单个(相当重要的)功能不起作用。某些页面嵌入了闪存内容,显示报告的各种数据。当这些报告应该填充时,它会给我一个空白屏幕,所以我检查了客户端上的源代码,确定它没有删除端口。这是我所看到的一个例子:
<div id="flashContent_108">
<img src="http://myserver.example.com/" width="16" height="16" alt="" onload="renderFlash('108','http://myserver.example.com:8084/reports/20180612-083829-107.swf','760','250')" /></div>
正如你所看到的,它正确地重写了img src,但就像它只是跳过下一次提到的url一样。谁能给我一些关于如何纠正这个问题的指导?谢谢!
答案 0 :(得分:0)
没关系,我发现了这个问题。我的出站规则中有一个类型,我在某种程度上忽略了我检查过的100次。