(r"/authors/(\w+)", blog.AuthorHandler),
(r"/compose", blog.ComposeHandler),
(r"/drafts", blog.DraftsHandler),
- (r"/post/([0-9a-z\-\.]+)", blog.PostHandler),
- (r"/post/([0-9a-z\-\.]+)/edit", blog.EditHandler),
- (r"/post/([0-9a-z\-\.]+)/publish", blog.PublishHandler),
+ (r"/post/([0-9a-z\-\._]+)", blog.PostHandler),
+ (r"/post/([0-9a-z\-\._]+)/edit", blog.EditHandler),
+ (r"/post/([0-9a-z\-\._]+)/publish", blog.PublishHandler),
(r"/search", blog.SearchHandler),
(r"/tags/([0-9a-z\-\.]+)", blog.TagHandler),
(r"/years/([0-9]+)", blog.YearHandler),