#1 楼
在初始开发过程中将此作为目标的原因之一是,它迫使您从一开始就认真考虑网站的链接结构。如果网址中的层次结构清晰明了,那么这种清晰自然就会渗入网站的结构中,并简化用户和搜索引擎的导航。从一开始就考虑URL结构也可以帮助您进行代码设计;其他原因还涉及到其他原因,例如URL可读性和可破解性。
所有这些搜索引擎最近在查询字符串参数方面做得很好,但是,如果您要启动一个新站点,绝对值得使用干净的URL。
#2 楼
主要原因之一是最终用户的可读性。与在基本url末尾附加一长串查询相比,斜线/重写的url明显更易于阅读和键入。#3 楼
有人声称它具有积极的SEO效果。通过在URL中包含人们将要搜索的关键字,您的搜索引擎排名会更高。导航级别。如果使用任何类型的MVC框架,则通过选择控制器名称等以使URL路由更友好,或多或少可以通过这种方式工作。
#4 楼
您的意思是:用example.com/Teams/Arsenal
代替example.com?team=arsenal
除了将以不同的方式实施它们之外,前者既更干净也很容易受到攻击。因此,如果您删除“阿森纳”,则可能会显示球队列表。
评论
在项目中尽早考虑URL结构很重要。因此,我选择此为最佳答案。
–克里斯·W·雷亚(Chris W. Rea)
10年8月27日在19:26