2015-11-04 109 views

回答

2

至少有幾個方法可以做到這一點:

  1. 的iFrame。您可以在www.website2.com/mobile之下創建一個指向www.website1.com/Mobile的頁面,但地址欄將保持不變。 W3 Schools有一些基礎知識,我也使用它作爲在頁面概念中生成頁面的一種方式。

  2. 反向代理。 Nginx可以用來使www.website2.com/Mobile下的網站成爲www.website1.com/Mobile作爲一個可以使用的軟件包。儘管過去我曾經使用過這個,但是它們會有更具體的細節。

從第二個環節爲例:

location /some/path/ { 
    proxy_pass http://www.example.com/link/; 
} 

在你的情況,你可能想要做這樣的事情:

location /Mobile { 
    proxy_pass http://www.website1.com/Mobile/; 
} 

場一個確實有保證Nginx的配置正確,因爲它在這裏更換您的初始Web服務器。這個想法應該是Nginx通過其代理的東西來實現重定向和幕後內容,而用戶從來不會注意到這些東西。

+0

感謝大家好,我不熟悉Nginx的,任何的例子,你可以分享?它與IIS兼容嗎? – Patrick

+0

嗨,我已檢查您的答案是否正確,但我仍然想知道如何在IIS7.5中使用您的解決方案。謝謝 – Patrick

+1

@Patrick你可以使用ARR擴展爲IIS配置IIS作爲反向代理http://www.iis.net/downloads/microsoft/application-request-routing –

1

您可以簡單地使用iframewww.website2.com/Mobile的觀點類似如下得到來自其他域的內容不進行重新定向:

<iframe src="http://website1.com/Mobile" width = "100%" 
    height="1000" frameBorder="0"></iframe> 

我勸你回到PartialViewwww.website1.com/Mobile控制器在網站上有一個更時尚的頁面2。

+0

嗨,感謝您的幫助,但我已經設置JB的答案有正確的,因爲他在我創建它之後立即回答。 – Patrick

+0

@帕特里克你其實是真的:) –

0

使用HTML5,你可以使用「對象」:

<div id="MainPage" > 
     <object type="text/html" data="second site URL" style="width: 100%; height: 128px;"> 
     </object> 
    </div> 
相關問題