没有名称的ASP.NET网页,比如stackoverflow?

klk*_*ens 5 asp.net seo url-rewriting url-routing

仅提到stackoverflow作为示例,但如果您在上面查看ask的URL是

http://stackoverflow.com/questions/ask
Run Code Online (Sandbox Code Playgroud)

这意味着/ ask是一个子目录,但它们也针对特定问题页面执行此操作.你如何在.NET中编写代码?

不像代码技术那样代码问题.我知道这对SEO很有用,但是你如何创建一个网站,以便每个"页面"都是自己的目录?动态.

你有模板或隐藏的重定向???

怎么样??:)

Mit*_*eat 10

它被称为URL重写:

使用ASP.NET重写URL

MSDN:ASP.NET中的URL重写

编辑:正如@Justice所指出的,StackOverflow使用Routing.


yfe*_*lum 6

StackOverflow使用了一个名为Routing的东西,它随.NET 3.5 SP1一起提供.路由是许多MVC框架的流行特性,例如ASP.NET MVC,Ruby on Rails以及许多Python和PHP框架.


mun*_*eep 5

Stack Overflow是使用ASP.NET MVC构建的,它使用一种名为Routing的技术,参见:

什么是堆栈溢出建立?

路由