浏览 3773 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2010-06-02
我要在/article/1下面发表评论,那显示评论表单的url是 get /article/1/comment/new 好呢 还是用默认的 get /comment/new 然后将article的id放在隐藏的字段里这样比较好 提交表单的url是 post /article/1/comment 好还是 post /comment 好 另外显示评论表单是调用控制器article下自己新建的commentNew方法好呢还是直接调用comment下的new方法好 类似的提交评论是调用控制器article下自己新建的commentCreate好还是comment下的create好, 这个问题不知道这里有没有过类似的讨论, 我自己是很纠结…… 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2010-06-04
推荐看看 Ryan B 的Railscasts http://railscasts.com
|
|
返回顶楼 | |
发表时间:2010-06-07
对于seo来说目录也少越好
|
|
返回顶楼 | |
发表时间:2010-06-08
最后修改:2010-06-08
楼上说的的确是个用简短url的理由,
只不过评论的url如果仅是GET /comment/new和POST /comment的话,从url里是看不出来给哪篇文章发布评论。这里我只是说url的可读性,当然文章id在这个url里是可以隐藏在表单里的 我现在比较倾向于如果是在某个文章里comment,就是/article/:id/comment/new 如果是直接comment,在表单里面选要评论的文章的,也就是文章id可变,或者说可选的,用/comment/new |
|
返回顶楼 | |
发表时间:2010-06-08
最后修改:2010-06-08
晕,重复回复了
|
|
返回顶楼 | |
发表时间:2010-06-10
新建评论基本上不可能是独立的页面,所以/article/1/comment/new 基本上用不到
创建评论的url随便你怎么用都和SEO没有关系 所以,跟着嵌套资源理由就行了,不用考虑seo的问题 |
|
返回顶楼 | |
发表时间:2010-06-18
最后修改:2010-06-18
该文章的评论列表应该是‘/article/1/comment’,如果要新建评论应该是‘/article/1/comment#new’更合适。一个锚点。
另外,目录结构的层次对SEO影响有多大?SEO效果要好的话还是依靠整站的内容质量吧? 我觉得实现这种restful风格的url,再把url加个html后缀更好。 |
|
返回顶楼 | |