Mar*_*rek 0 architecture asp.net asp.net-mvc
这个问题可能看起来有点像stackoverflow实现,但我在其他网站上看到了类似的模式,它们也使用REST友好的URL重写.
例如,指向特定问题的链接如下所示: ASP.NET MVC - 将冗余参数传递给操作
1388703显然是某种独特的ID,其余的是问题的标题.
ID本身应该足够了,所以放置问题标题可能有什么好处(在这种特殊情况下,可以看到stackoverflow几乎在所有地方使用它,例如徽章,用户配置文件等)作为第二个参数?
删除URL的最后一部分时,将显示相同的页面,这是预期的.但是当您将最后一部分更改为任何其他字符串时,仍会显示相同的结果.
这只是一个美容问题,允许更容易管理链接(例如,当存储书签?)或它有任何其他优势?
它适用于搜索引擎优化.
ASP.NET MVC链接- 将冗余参数传递给动作对搜索引擎并没有多大意义,但是ASP.NET MVC - 将冗余参数传递给动作允许搜索引擎匹配"asp net mvc"等词语在URL中给予更多权重.
它也更加用户友好,因为它为URL的页面内容提供了更多的含义.
| 归档时间: |
|
| 查看次数: |
160 次 |
| 最近记录: |