IIS ARR URLREWRITE 设置后,不能跨域redirect

cherho0 2014-12-04 09:45:01
我在IIS上做个URL重写,做反向代理,由一台代理服务器跳转到我真正的web服务器上,配置如下
 <rewrite>
<rules>
<rule name="test1" stopProcessing="true">
<match url="^(.*)" />
<conditions>
<add input="{HTTP_HOST}" pattern="^192.168.2.236:83$" />
</conditions>
<action type="Rewrite" url="http://192.168.2.236/{R:1}" logRewrittenUrl="false" />
</rule>
</rules>
</rewrite>

重写什么的都没问题,就是在Response.Redirect("http://www.baidu.com"); 的时候,跳转不出去,我这个网站要跳转到一些其他页面,发现就出问题,网上也搜不到相关的东西,希望大神帮忙
...全文
645 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
sinat_20355119 2018-08-07
  • 打赏
  • 举报
回复
1、选择iis根节点,点击ARR

2、选择代理设置

3、去掉reverse rewrite host in response headers的勾选,点击应用即可
qq_21307849 2016-11-16
  • 打赏
  • 举报
回复
请问解决了吗
leroy358 2016-11-09
  • 打赏
  • 举报
回复
引用 3 楼 lya121 的回复:
求解 我也遇到了
请问解决了吗
leroy358 2016-11-09
  • 打赏
  • 举报
回复
引用 4 楼 hexlog 的回复:
在IIS ARR代理设置里去掉reverse rewrite host in response headers的勾选就可以了。
我设置了,但是还是无法跳转
hexlog 2016-09-19
  • 打赏
  • 举报
回复
在IIS ARR代理设置里去掉reverse rewrite host in response headers的勾选就可以了。
lya121 2016-04-28
  • 打赏
  • 举报
回复
求解 我也遇到了
cherho0 2014-12-04
  • 打赏
  • 举报
回复
顶一顶,希望大神帮忙,研究2天了
cherho0 2014-12-04
  • 打赏
  • 举报
回复
顶一顶,希望大神帮忙,研究2天了

111,094

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧