这个ASPX网站是如何构建的?

时间:2012-01-11 16:37:01

标签: asp.net

这个ASPX网站是如何构建的?

http://www.greatschools.org/california/plymouth/14685-County-Community-School/

我正在构建一个类似的站点,但也是一个ASPX.NET noob。

我意识到他们有一个MDB数据库,但是如何从一个页面的超链接指向这样一个SEO友好的URL?

我应该使用哪些ASPX功能或工具?

非常欢迎任何资源或教程的链接。

1 个答案:

答案 0 :(得分:2)

您的问题的核心与获取这些SEO友好的URL有关。这是使用URL重写或某些变体来完成的。

使用Microsoft产品,您可以在IIS级别或ASP.NET级别解决此问题。

对于IIS级别,已经有一个Q& A答案远远超过我在这里的答案:mod_rewrite equivalent for IIS 7.0

对于ASP.NET级别,请查看ASP.NET Routing。您可能有兴趣了解ASP.NET MVC的更多信息并进行教程。 (清洁URL是其架构非常固有的。)

我也想澄清一些事情。该网站(greatschools.org)可能不是由Microsoft产品驱动的:

  • ASP.NET的源代码中没有任何标志符号,例如viewstate或包含任何Microsoft JavaScript库。
  • 服务器响应它是Apache / 1.3.41(Unix)mod_perl / 1.31 mod_ssl / 2.8.31,OpenSSL / 0.9.8e mod_jk / 1.2.28

开发人员肯定会扭曲那些误导人们对服务器身份的看法,但这对我来说似乎不太可能。