Webforms与MVC中的SEO友好型URLs

3
据我所知,MVC具有更友好的SEO URL。或者至少更容易实现。
这是因为您可以创建假文件夹,它们实际上是参数,例如:
question/37/WhatIsSEO
而等效的Webforms将是:
question.aspx?id=37&title=WhatIsSEO
其中标题实际上没有任何作用,只是为了SEO而存在...
它是否会将看起来像文件夹的内容排名较高?这是它优越的原因还是我完全错了?
如果我没有错的话,那么作为Webforms开发人员,最好的解决方案是什么?
3个回答

2

太棒了。我今天会尝试实现它。这完全否定了我使用MVC的任何理由 =D - Jason

1
  • 短网址看起来更好。
  • 用户更容易记住网址并链接到您的网站,从而提高页面排名。
  • 是的,WebForms开发人员可以并且应该利用路由。
  • 这些网址被认为比基于查询字符串的网址排名更高,但谁知道呢。这篇Google博客文章建议有时查询字符串比静态外观的网址更好。
  • 以下是在global.asax文件中的一小段代码片段,使其工作。整个解决方案更加复杂,但非常可行。

    routes.Add("qId", new Route("question/{id}", new CustomRouteHandler ("~/Question.aspx")));


1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接