4
domain.com/blog/How-To-Code/3 (page 3)
domain.com/user/alicejohnson/comments

或者

domain.com/How-To-Code/3
domain.com/alicejohnson/comments

Facebook 和 Quora 采用第二种方式:http ://www.quora.com/Swimming/Can-one-swim-from-New-Zealand-to-Australia 他们去掉了名词,直奔对象。

Stackoverflow 采用第一种方式:做 REST url 的正确方法是什么?

我应该做什么?

最重要的是,这对 SEO 有何影响

另外,如果我做第二个版本,我该如何为此编写“路由器”?

4

1 回答 1

1

也许将上面的“博客”和“用户”视为名称空间。如果 How-To-Code 有多种用途,您可能需要在其后面添加一些内容。

有些人倾向于对“适当的 REST”持迂腐态度,但我尽量避免这种情况。我会设计您的 URL 方案,使其符合您的需求,与工具配合使用,并允许您简单地将 URL 粘贴到浏览器中以测试您的代码。

于 2013-02-20T03:30:59.857 回答