我有一個內容管理的ASP.NET網站,它以不同語言運行相同版本的網站(例如mysite.com,mysite.fr, mysite.eu等)。我被要求創建一個從我們法國網站上的一個頁面重定向到我們歐洲網站上的一個頁面,所以我啓動了IIS內的URL重寫,並試圖編寫規則和地圖來執行此操作。失敗後,我試圖將其寫入Web.config文件,但再次無濟於事。使用Web.Config從域中的一個頁面重定向到另一個頁面上的頁面
要清楚,我需要:
http://www.mysite.fr/publication/jobs.aspx
重定向到http://www.mysite.eu/jobs.aspx
http://www.mysite.fr/sign-in.aspx
重定向到http://www.mysite.eu/sign-in.aspx
。
有誰知道我該怎麼做,或者這是否可以在具有多個域的ASP.NET網站上完成?
您是否嘗試過使用Global.ascx文件的Application_BeginRequest事件來重寫url? – 2012-04-05 09:07:26
我有,但由於我的網站是內容管理,我無法提供有效的虛擬URL。 – AlexT 2012-04-05 09:43:40