【问题标题】:rewrite url to url:port number将 url 重写为 url:端口号
【发布时间】:2012-11-11 19:57:54
【问题描述】:

如何重写下一个 url 请求:

http://mydomain.com/virtualDirectory/default.aspx?param1=2&param2=car

到:

http://mydomain.com:8888/virtualDirectory/default.aspx?param1=2&param2=car

最好的问候。

【问题讨论】:

  • 您应该使用反向代理来完成这项工作。例如,varnish 可以将您的请求中继到任何主机:端口。
  • 如果只使用 iis 服务器呢?
  • 我相信,Marco Miltenburg 的回答会成功。

标签: url-rewriting iis-7.5


【解决方案1】:

您应该为 IIS 安装 URL RewriteARR (Application Request Routing) 模块。这里有两个链接,说明它们如何协同工作以创建反向代理来做你想做的事:

【讨论】:

  • 您好,谢谢您的回答。我已经安装了,现在我的问题解决了。还是谢谢你。
  • 我正在努力做到这一点,这就是我遇到同样问题的原因。 urlrewrite 规则是“dangerous url”错误的原因,因为规则中的 :portnumber。我几乎可以想象使用stackoverflow.com/questions/13189505/…的第一个答案的解决方案@
猜你喜欢
  • 1970-01-01
  • 2018-09-06
  • 2011-01-17
  • 2011-01-14
  • 1970-01-01
  • 2016-11-11
  • 1970-01-01
  • 1970-01-01
  • 2014-06-13
相关资源
最近更新 更多