簡體   English   中英

IIS 7-1主機,2個域。 一旦使用其他路由域

[英]IIS 7 - 1 host, 2 domains . Once domain with a different route

我有2個域名:domain1.com和domain2.com

我的ASP.NET MVC 2網站托管在domain1.com上

我需要將“ domain2.com”轉到“ domain1.com/path”,但也需要將“ domain2.com”保留在URL框中以進行路由。 我已經嘗試過轉發,但是這不起作用,因為如果我單擊站點上的鏈接等,它將真正使用domain1.com URL。

我可以使用URL重寫將任何內容從domain2.com轉到“ domain2.com/path”,還是?

我還假設我也需要將域名服務器指向domain2.com嗎?

您需要使站點響應兩個域。 您需要將DNS設置為兩個站點都解析為相同的IP,然后確保您的服務器響應兩個域。 通常,您可以通過更改hostheader字段並添加多個綁定來完成此操作。

然后,您可以在路由中使用URL重寫以使其到達正確的位置。

考慮為IIS使用UrlRewrite模塊

IIS URL Rewrite 2.0使Web管理員可以創建功能強大的規則來實施URL,這些URL易於用戶記住,並且易於搜索引擎查找。 通過使用規則模板,重寫映射,.NET提供程序以及集成在IIS管理器中的其他功能,Web管理員可以輕松設置規則,以基於HTTP標頭,HTTP響應或請求標頭,IIS服務器變量甚至復雜的URL定義URL重寫行為。程序規則。 另外,Web管理員可以根據重寫規則中表達的邏輯執行重定向,發送自定義響應或停止HTTP請求。

暫無
暫無

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

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