当前位置 : 主页 > 网页制作 > HTTP/TCP >

语言无关 – 哪个是更好的长期URL设计?

来源:互联网 收集:自由互联 发布时间:2021-06-16
我喜欢Stack Overflow的URL – 特别是表单: / questions / {Id} / {Title} / users / {Id} / {Name} 这很好,因为随着问题的标题发生变化,搜索引擎将键入新的URL,但所有旧的URL仍然有效. 杰夫在其中一个播
我喜欢Stack Overflow的URL – 特别是表单:

> / questions / {Id} / {Title}
> / users / {Id} / {Name}

这很好,因为随着问题的标题发生变化,搜索引擎将键入新的URL,但所有旧的URL仍然有效.

杰夫在其中一个播客中提到 – 在宣布Flair功能时 – 他对这些形式的一些设计决定表示遗憾.具体来说,他被他的伪动词困扰,如:

> / users / edit / {Id}
> / posts / {Id} / edit

有点不清楚这些动词形式中的哪一个最终更喜欢.

您更喜欢哪种模式(1或2)以及为什么?

我更喜欢模式2,原因很简单,URL读取效果更好.相比:

>“我想访问USERS EDIT资源,对于此ID”
>“我想访问POSTS资源,使用此ID并编辑它”

如果您忘记了每个URL的最后一部分,那么在第二个URL中您就有了一个很好的恢复计划.

>嗨,获取/用户/编辑……什么?你想要编辑什么?错误!
>嗨,得到/发布/身份证…哦,你想要这个ID的帖子嗯?凉.

我的2便士!

网友评论