2011-09-04 151 views
0

我可以看到許多隱藏了部分鏈接的網站。例如,twitter.com沒有任何index.php/index html/index.asp。這是爲什麼發生?部分鏈接被隱藏

回答

1

因爲他們已經定義了這個頁面,因爲在各自的網絡服務器這意味着,如果不指定的Web服務器會自動選擇一個默認文檔它。實現此目的的方法在不同的平臺和Web服務器之間有所不同。它也可以在應用程序級別上完成。如果用戶請求/將被執行在HomeController的Index操作

routes.MapRoute(
    "Default", 
    "{controller}/{action}/{id}", 
    new { controller = "Home", action = "Index", id = UrlParameter.Optional } 
); 

是這樣的:例如,在ASP.NET MVC,你可以在你的路由定義定義了默認的控制器和送達。