domain.com/blog/How-To-Code/3 (page 3)
domain.com/user/alicejohnson/comments
OR
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以第一种方式执行:What is the correct way to do REST urls?
我该怎么做?
最重要的是,这对SEO有何影响?
另外,如果我做第二个版本,我该如何为此编写“路由器”?
答案 0 :(得分:1)
或许将“博客”和“用户”视为名称空间。如果“操作规范”有多种用途,您可能需要在其后面放置一些东西。
有些人倾向于对“正确的REST”迂腐,但我试图避免这种情况。我会设计你的URL方案,以满足你的需求,适用于工具,并允许你简单地将URL粘贴到浏览器中来测试你的代码。