[博客日志] 文章全面采用纯文章ID的短链接形式

陪她去流浪 桃子 2015年07月04日 编辑 阅读次数:2221

纠结了很久,一直在找一个适合的、自己喜欢的文章固定链接形式。很喜欢“/分类/子分类/文章别名.html”这种形式,像极了文章系统的目录树结构。启用了一段时间,但我发现我控制不好文章到底属于哪个分类好。因此导致我极有可能在后来会修改文章的所属分类。从而导致固定链接失效。

而且采用这种形式的链接会要求文章总是要有一个比较合适的文章别名,这样一来,每写一篇文章(不论篇幅)我都会花上一些时间思考该如何为文章起名。这样,我就不能把重点放在了写作上。

现在我终于发现,标签(tag)要优于分类(category),tag可以把不同分类的文章归结到一起,也可以随意添加与修改tag;但分类总是把文章固定其下,一修改便会导致固定链接失效。太不友好了。

这次终于下定决心把文章的固定链接修改成超级简短的形式“/文章id/”,不能再简单了。前面的文件系统形式的链接依然有效,但会到301永久重定向到短链接的形式。

这样做引起了一个与日期查询中的年份查询的冲突,类似“/2015/”的日期查询会被误判断为文章id查询,所以最后又把日期查询修改为“/date/年份/月份/”的形式。

得找个时间做tag功能了,因为tag比分类更实用。虽然我的分类功能支持任意级别的嵌套、深度。。。

提交:https://github.com/movsb/taoblog/commit/971943af3c91fa5d58624da30d8cd673fcb00fe8

标签:博客日志