繁体   English   中英

IIS URL重写文件夹到另一个Web服务器

[英]IIS URL Rewrite for a folder to another web server

我有一个运行网站的IIS网络服务器。 我已经安装了ARR3以启用路由规则。

我想将URL .mydomain / url2redirect /的所有传入请求重定向到安装有运行SVN的同一台计算机上的Apache服务器。

因此,在入站规则定义中,我插入了以下内容:

  • 输入:“ /”后的URL路径
  • 模式:*。mydomain / url2redirect / *
  • 动作类型:重写
  • 动作网址: https:// ip-address:8080 / {R:2}

通过测试模式,我得到了期望的结果,并且在R:2反向引用中,我得到了需要传递给SVN的请求页面,但是我总是得到404。

“ url2redirect”不存在,但应该由重写的URL捕获并转发到操作URL。

我添加了所有出站规则。 我应该添加一些东西吗? 什么?

我也尝试过使用ARR模板添加反向代理规则,但是,它被完全忽略了,因此我认为路由在IIS上根本不起作用。

据我所知,URL重写规则Pattern与域部分不匹配。

这意味着mydomain将不包含在模式中。

如果要匹配url2redirect,则应使用以下模式。

url2redirect(.*)

然后,我建议您可以如下修改操作网址:

 https://ip-address:8080{R:1}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM