Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ASP.NET MVC-将冗余参数传递给操作_Asp.net_Asp.net Mvc_Architecture - Fatal编程技术网

ASP.NET MVC-将冗余参数传递给操作

ASP.NET MVC-将冗余参数传递给操作,asp.net,asp.net-mvc,architecture,Asp.net,Asp.net Mvc,Architecture,这个问题可能有点特定于stackoverflow实现,但我在其他使用REST友好URL重写的网站上也看到了类似的模式 例如,指向特定问题的链接如下所示: 1388703显然是某种独特的ID,其余的是问题的标题 ID本身应该足够了,那么将问题标题(在这种特殊情况下,可以看到stackoverflow几乎在任何地方都使用它,例如用于徽章、用户配置文件等)作为第二个参数有什么好处 删除URL的最后一部分时,将显示相同的页面,这是预期的。但当您将最后一部分更改为任何其他字符串时,仍会显示相同的结果 这

这个问题可能有点特定于stackoverflow实现,但我在其他使用REST友好URL重写的网站上也看到了类似的模式

例如,指向特定问题的链接如下所示:

1388703显然是某种独特的ID,其余的是问题的标题

ID本身应该足够了,那么将问题标题(在这种特殊情况下,可以看到stackoverflow几乎在任何地方都使用它,例如用于徽章、用户配置文件等)作为第二个参数有什么好处

删除URL的最后一部分时,将显示相同的页面,这是预期的。但当您将最后一部分更改为任何其他字符串时,仍会显示相同的结果


这是否只是一个表面问题,允许更轻松地管理链接(例如,在存储书签时?)或者它还有其他优势吗?

它是一种装饰性的功能,在url中保留易于阅读的名称也是一种更好的搜索引擎优化功能,因为这将使搜索引擎更容易找到它。

它是一种装饰性的功能,在url中保留易于阅读的名称也是一种更好的搜索引擎优化功能,因为这将使搜索引擎更容易找到它发现它更容易。

额外文本的最大优势是用于搜索引擎优化。链接中的额外文本为谷歌理解页面内容提供了更多帮助。

额外文本的最大优势是用于搜索引擎优化。链接中的额外文本为谷歌理解页面内容提供了更多帮助。

用于搜索引擎优化

这个链接对搜索引擎没有多大意义,但允许搜索引擎匹配“asp net mvc”等词,因为它们通常会在URL中给予更多的权重


它对用户更友好,因为它从URL中赋予页面内容更多的意义。

它用于搜索引擎优化

这个链接对搜索引擎没有多大意义,但允许搜索引擎匹配“asp net mvc”等词,因为它们通常会在URL中给予更多的权重


它对用户更友好,因为它从URL中为页面内容赋予了更多的含义。

我还要提到,如果标题发生了变化(例如拼写等),ID号仍然有效。

我还要提到,如果标题发生了变化(例如拼写等),ID号仍然有效