我有一個名爲mywebsite.com的域名,但我更喜歡用戶通過www子域訪問我的網站。根據URL在ASP.NET中重定向網頁
如何輕鬆實現在asp.net mvc3中的驗證和重定向?
當我在使用PHP我做了這樣的事情:
if($_SERVER['SERVER_NAME'] != "www.mywebsite.com")
header('Location: www.mywebsite.com');
我想找到一個類似的方式來實現這種重定向在asp.net(C#)(我寧願不設置301重定向,但只是一個像我在PHP中使用的軟重定向)。
我知道我可以在我的每個控制器中執行驗證操作方法,並重定向用戶,如果他不在子域www.mywebsite.com但我寧願寫一次驗證和重定向和我找不到在哪裏:/
非常感謝!
我知道我可以用這種方式驗證主機,但我可以在哪裏放置代碼?我不想在所有控制器的每個操作方法中複製/過去或調用方法:/ – ggobbe
將它放入您的主頁面加載 – DWolf
我沒有母版頁,因爲我正在執行MVC3 asp。網絡應用。因此,我只有共享的意見,而不是一個母版頁:( – ggobbe