簡體   English   中英

在IIS 8中是否可以將文件夾重寫到其他服務器上的子域?

[英]Is it possible in IIS 8 to rewrite a folder to a subdomain on a different server?

我正在將ASP.NET網站遷移到Azure。 當前,我們在托管我們的網站的服務器上安裝了MovableType,並在IIS中的/ blog /應用程序中指向了MovableType發布的文件。 在遷移到Azure時,我希望將MovableType安裝在與我們的網站不同的服務器上,但這意味着我們的博客內容將不再與主站點位於同一服務器上。

如果我設置了一個指向博客服務器的子域,是否可以重寫一種方法,例如將www.mysite.com/blog/post.html重寫為blog.mysite.com/blog/post.html?

我已經嘗試了URL重寫模塊,但是似乎它希望重寫的Url位於同一服務器上。 我也嘗試過HTTP重定向,但這會更改地址欄中的網址。

如果重寫或重定向無法做到這一點,最好的方法是什么? 將驅動器從一台Azure服務器映射到另一台服務器是否可靠?

使用IIS中的URL重寫擴展名,我可以使它工作。 解決方案是使用“反向代理”模板。 此模板需要安裝“應用程序請求路由”擴展,但運行良好。

如果有人嘗試這樣做,這是我的關鍵設置值。

Match URL pattern: ^blog/(.*)
Rewrite URL: http://blog.mysite.com/blog/{R:1}

暫無
暫無

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

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