2010-08-10 100 views
0

我想server.transfer將控制權轉移到另一個網站,而不是我目前所在的網站。那可能嗎。server.transfer到其他網站url

我想過的一種方式是閱讀該網站的內容並在回覆中寫下,但很想知道是否有其他方式這樣做。

我的網站是www.xyz.com/otherwebsite/forms/page.aspx 所以在上面的網址中,www.xyz.com是一個網站,otherwebsite也是一個網站,我想做server.transfer從otherwebsite到www.xyz.com

回答

1

你有幾個選擇..

Server.Transfer的 - 做一個傳遞瓦特/出通知瀏覽器。所以你的瀏覽器仍然會看到地址欄中的第一個網站。

Response.Redirect-告訴瀏覽器轉到另一個站點。行爲似乎與用戶類似。轉移是因爲往返較少的速度更快,但最有可能不是你想要由於地址欄的問題是什麼..

你也可以配置IIS重定向特定地址,

真的取決於你的要求...

+0

嗨聲,是的,我想Response.Redirect的,但它不會服務器我的目的搜索引擎優化的問題。對於404頁,我仍然希望它是404,但response.redirect發送302狀態碼。我想要404的返回404。 – DotNetInfo 2010-08-10 01:27:16

1

如果你只是想重定向,使用Response.Redirect("http://www.mywebpage.com/");

不能完全確定你的轉移的意思,但如果你更新你的問題,我可以提供更多的幫助。

2

我終於做了Response.Write(從特定位置讀取內容)的方法。 Server.Transfer只能在相同的虛擬目錄(即在同一網站上)使用,因爲它將所有請求信息傳輸到下一頁,並且只能在同一會話上完成。

感謝,

的NiMesh