在我的應用程序中,我有各種Views
和Controllers
。ASP.Net隱藏路徑MVC 4
很自然,當瀏覽頁面時,URL將會根據Controller
和View
;
E.g.
http://example.com/home/index
http://example.com/account/register
http://example.com/product/newproduct
但我想保持Controller
和View
名在地址欄的祕密,換句話說,當一個人將導航,總是在地址欄顯示http://example.com
有誰知道如何隱藏這些路線?我正在使用ASP.NET MVC 4 C#
應用程序。
基本上只需要服務器來跟蹤頁面。
我的問題是爲什麼。它是以這種方式開發的,並且你沒有給出任何必要隱藏它們的理由。 –
我在考慮隱藏它,然後服務器照顧它。這是一個我不確定的想法甚至是可能的。這篇文章已經通過外觀的確認。我正在考慮它作爲另一個安全層。我對MVC還是比較陌生的,所以你顯然認爲這是一個愚蠢的問題。 –
不是一個愚蠢的問題。只是簡單地問爲什麼。所以這是一個安全問題。唯一的問題是任何[fiddler](http://www.telerik.com/fiddler)的人都能夠看到請求的樣子。但是,當使用[SSL的URL加密](http://stackoverflow.com/questions/499591/are-https-urls-encrypted)。但任何連接(客戶端)的人仍然可以使用IE,FF,Chrome等可用的DEV工具看到完整的請求。 –