我有一个运行网站的IIS网络服务器。我已经安装了ARR3以启用路由规则。
我想将URL .mydomain / url2redirect / 的所有传入请求重定向到安装在运行SVN的同一台计算机上的Apache服务器。
因此,在入站规则定义中,我插入了以下内容:
通过测试模式,我得到了期望的结果,并且在R:2反向引用中,我得到了需要传递给SVN的请求页面,但是我总是得到404。
“ url2redirect”不存在,但应该由重写的URL捕获并转发到操作URL。
我添加了所有出站规则。我应该添加一些东西吗?什么?
我也尝试过使用ARR模板添加反向代理规则,但是它被完全忽略了,因此我认为路由在IIS上根本无法正常工作。
答案 0 :(得分:1)
据我所知,URL重写规则Pattern与域部分不匹配。
这意味着mydomain将不包含在模式中。
如果要匹配url2redirect,则应使用以下模式。
url2redirect(.*)
然后,我建议您可以如下修改操作网址:
https://ip-address:8080{R:1}