博客网址的正确方法

时间:2010-03-07 03:38:14

标签: url-rewriting blogs

我正在尝试使用博客应用,我希望主页有这个网址:http://localhost/blog并发帖以获得这样的网址:http://localhost/blog/post-slug-name。所以现在我试图了解其他行为应该是什么样子。它应该是这样的吗?

http://localhost/blog/post-slug-name/edit (GET/POST)
http://localhost/blog/post-slug-name (DELETE)
http://localhost/blog/create_new (GET/POST)

但我不喜欢“特殊情况”create_new(因为模式与常规帖子相同)。通常的方法是什么?

1 个答案:

答案 0 :(得分:0)

如果您可以完全控制服务器映射HTTP请求的方式,则可以使用POST http://localhost/blog/post-slug-name/create使用该slug名称创建帖子,成功时返回201 Created状态,如果页面返回409 Conflict存在。使用单create_new方法的优点是它可以透明且明显地处理冲突避免。