我正在尝试为网站实施代理 我有:
我正在尝试创建一个将http://localsite/site1显示为http://globalsite1的代理 http://localsite/site2为http://globalsite2
当我添加ARR和URL重写时,我在IIS上发现了反向代理功能。
当我创建这样的东西时:http://globalsite1指向http://localsite一切正常 但当我将http://globalsite1指向http://localsite/site1时,大多数图片都会停止工作。 找到位于http://localsite/moduls
下的图片如何创建一个代理和隐藏/ site1扩展名但将保持图片不变的规则
希望我很清楚
谢谢!
答案 0 :(得分:0)
在指定图像源时检查代码是否使用相对路径。如果是,则必须编写出站规则以重写映像文件请求。使用以下规则作为参考:
<outboundRules>
<rule name="RewriteImages">
<match filterByTags="Img" pattern="(.*).jpg$" />
<action type="Rewrite" value="http://localhost/moduls/{R:0}" />
</rule>
</outboundRules>