簡體   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