【发布时间】:2011-07-26 11:52:46
【问题描述】:
使用 ASP.NET 3.5 生成 SEO 友好 URL 的最佳和最简单的方法是什么。我看到了 url rewriter,但我认为这对我来说还不够好。感谢您的所有回答。
【问题讨论】:
-
请提供更多信息 - 您能否提供一些您正在使用的 URL 类型的示例,以及您尝试生成哪些 SEO 友好的 URL?另外,URL 重写器还有哪些“不够好”的地方?
使用 ASP.NET 3.5 生成 SEO 友好 URL 的最佳和最简单的方法是什么。我看到了 url rewriter,但我认为这对我来说还不够好。感谢您的所有回答。
【问题讨论】:
对 SEO 友好的网址的最佳方式是使用 System.Web.Routing
如何使用示例:
在 Global.asax 文件中
void Application_Start(object sender, EventArgs e)
{
System.Web.Routing.RouteTable.Routes.Ignore("{resource}.axd/{*pathInfo}");
RegisterRoutes(System.Web.Routing.RouteTable.Routes);
}
void RegisterRoutes(System.Web.Routing.RouteCollection routes)
{
routes.MapPageRoute(
"pokedex",
"MonsterDex",
"~/MonsterDex.aspx"
);
}
【讨论】:
ASP.Net 4.0 不是ASP.Net 3.5
.Net framework 4.0
很久很久以前我见过:http://www.asp.net/mvc
【讨论】: