2011-09-04 80 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,你可以在你的路由定义定义了默认的控制器和送达。