ASP.NET MVC-将冗余参数传递给操作
这个问题可能有点特定于stackoverflow实现,但我在其他使用REST友好URL重写的网站上也看到了类似的模式 例如,指向特定问题的链接如下所示: 1388703显然是某种独特的ID,其余的是问题的标题 ID本身应该足够了,那么将问题标题(在这种特殊情况下,可以看到stackoverflow几乎在任何地方都使用它,例如用于徽章、用户配置文件等)作为第二个参数有什么好处 删除URL的最后一部分时,将显示相同的页面,这是预期的。但当您将最后一部分更改为任何其他字符串时,仍会显示相同的结果ASP.NET MVC-将冗余参数传递给操作,asp.net,asp.net-mvc,architecture,Asp.net,Asp.net Mvc,Architecture,这个问题可能有点特定于stackoverflow实现,但我在其他使用REST友好URL重写的网站上也看到了类似的模式 例如,指向特定问题的链接如下所示: 1388703显然是某种独特的ID,其余的是问题的标题 ID本身应该足够了,那么将问题标题(在这种特殊情况下,可以看到stackoverflow几乎在任何地方都使用它,例如用于徽章、用户配置文件等)作为第二个参数有什么好处 删除URL的最后一部分时,将显示相同的页面,这是预期的。但当您将最后一部分更改为任何其他字符串时,仍会显示相同的结果 这
这是否只是一个表面问题,允许更轻松地管理链接(例如,在存储书签时?)或者它还有其他优势吗?它是一种装饰性的功能,在url中保留易于阅读的名称也是一种更好的搜索引擎优化功能,因为这将使搜索引擎更容易找到它。它是一种装饰性的功能,在url中保留易于阅读的名称也是一种更好的搜索引擎优化功能,因为这将使搜索引擎更容易找到它发现它更容易。额外文本的最大优势是用于搜索引擎优化。链接中的额外文本为谷歌理解页面内容提供了更多帮助。额外文本的最大优势是用于搜索引擎优化。链接中的额外文本为谷歌理解页面内容提供了更多帮助。用于搜索引擎优化 这个链接对搜索引擎没有多大意义,但允许搜索引擎匹配“asp net mvc”等词,因为它们通常会在URL中给予更多的权重
它对用户更友好,因为它从URL中赋予页面内容更多的意义。它用于搜索引擎优化 这个链接对搜索引擎没有多大意义,但允许搜索引擎匹配“asp net mvc”等词,因为它们通常会在URL中给予更多的权重
它对用户更友好,因为它从URL中为页面内容赋予了更多的含义。我还要提到,如果标题发生了变化(例如拼写等),ID号仍然有效。我还要提到,如果标题发生了变化(例如拼写等),ID号仍然有效