当前位置:  开发笔记 > 编程语言 > 正文

具有语义死组件的URL有什么优势?

如何解决《具有语义死组件的URL有什么优势?》经验,为你挑选了1个好方法。

我今天注意到SO在表单中使用了魔术URL.例如,一个问题是".../questions/[nnn]/[description].作为一个实验,在显示一个问题时,我改变了描述并点击了输入.正如预期的那样,它没有影响请求,问题只显示很好,只有垃圾网址:

http://stackoverflow.com/questions/1933822/flksdjfkljlfs

我认为,但可能是错误的,这反映了一种RESTful的URL方法.由于我正在构建一个新的Web应用程序,我想知道,为什么这比一些更"传统"的替代方案更好?

http://stackoverflow.com/questions/1933822
http://stackoverflow.com/questions?Question=1933822

由于我无法定义的原因,使用具有完全冗余和忽略信息的URL(问题名称)似乎是错误的.



1> Thomas Bonin..:

这是SEO(搜索引擎优化)的原因.Google倾向于在其中包含搜索查询文本的网址.这有点作弊(这只是我的个人观点),但大多数网站都这样做,包括我的*:)

此问题的网址是:

具有语义死组件的URL有什么优势?

假设您搜索"具有语义死组件的网址".Google在决定结果显示顺序时使用了很多因素; 但是,让我们说另一个网站具有相同的确切因素,但网址如www.site.com/question/1000.Google会首先显示stackoverflow.


*我更进一步,301(永久重定向)最流行的搜索引擎爬行/ url/id没有/文本.

这是出于上述两个原因以及搜索引擎只有一个有效(规范)URL.

如果您选择在URL中包含额外的文本,我建议您遵循相同的方法,因为谷歌有点惩罚重复内容的网站,总是有一个规范的URL,至少对于搜索引擎!


我同意这是SEO.我不同意这是作弊 - 它有效地暗示了页面中最重要的单词.
虽然搜索引擎优化是这方面的主要动机,但是人类因素也会变得更具可读性.
推荐阅读
ar_wen2402851455
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有