2011-11-26 22 views
0

我在同一個Web服務器上有2個網站。一臺服務器稱爲static.net,另一臺服務器爲live.com2個站點之間的ASP.net URL重寫

我在static.net上有一個網頁,我希望將網址改寫爲live.com的網頁。是否有可能做到這一點?

這是一個設計問題,我可以通過移動大量的文件和文件夾來解決,但如果可能,我真的很想避免這種情況。如果這是不可能的,有沒有人有任何想法可以幫助我解決這個問題?

回答

1

URL重寫只能改變主機名右側顯示的內容和URL中的「/」:所以不可能將URL重寫爲不同的主機。

您可以在程序代碼中使用HttpContext.Current.Redirect()將客戶端瀏覽器完全重定向到其他URL。這將執行完整回發 - 它將HTTP 301或302發送到其他站點,有效地告訴用戶您的頁面已被移動。