簡體   English   中英

IIS處理請求到其他服務器的傳輸(不重寫URL)

[英]IIS to handle request transfer to other server (without url rewrite)

我希望我的網站可以由其他服務器提供靜態內容,如果可能的話,甚至還可以從另一台服務器提供javascripts文件。 我知道可以使用url重寫來實現,但是會出現301錯誤(即,瀏覽器額外往返)。 在這里提出了類似的問題但由於我的問題似乎不正確,因此未得到滿意的答復。

有人可以建議如何實現這一目標而無需額外的瀏覽器往返嗎? 我已經看到其他團隊在Apache服務器中實現了這一目標,但是找不到在IIS中的實現方式。

您是否嘗試過“重寫”而不是“重定向”? 這些是至少兩個可行的重寫選項,其中重定向表示301/302,並且重寫在服務器上以靜默方式運行。

從另一個問題來看,似乎您嘗試使用“重定向”,這說明了301。然后將“重定向”更改為“重寫”。

唯一重要的是,如果希望您的重寫在不同的服務器之間進行,則需要在前端服務器上安裝ARR(應用程序請求路由)。 URL重寫僅處理本地重寫,而ARR可以充當其他服務器的透明代理。

ARR是IIS的免費附件

http://www.iis.net/downloads/microsoft/application-request-routing

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM