分类
玩转互联网

决定用postname代替post_id,在两者之间的选择,为什么要使用postname?

 

经过前阵子的蠢蠢欲动,今天我下决心把博客的固定链接从post_id改为postname。那为什么要改,我给出我的观点,想改的童鞋,可以参考下。

 

1.在post_id和postname之间如何选择?

之前在网站看别人的博客的时候,发现有一部分人使用postname形式的固定链接,感觉这种链接更为专业,较能体现出文章的内容,但是唯一的不变就是,因为我们是中文博客,所以我们通常需要手动来设置文章的别名,关于这个别名,就是postname,中文文章的postname默认设置和文章的标题是一样的,把中文标题作为链接,显然不美观,对搜索引擎来讲也极不友好。所以我们需要单独设置别名,个人认为英文较拼音更有优势(在搜索中发现有类似的插件可以把别名自动修改为拼音),当然,对于英文博客来讲,那就不必考虑别名的问题。

对于post_id来讲,更为简单,直接用数字代替,很有唯一性,但是没有个性。不适合追求个性的我。呵呵。其次,我在搜索了下关于使用post_id和postname,其他博主的看法。发现有人在文章中说,谷歌的博客,还有一些其他的国外较有名的博客固定链接默认都是postname。也看了夫唯的seowhy内部教程建议,中文用post_id,英文建议用postname。还有,对于完美爱好者来讲,使用postname以后,就不会因为看到不连续的ID感到不舒服了。

2.需不需要在postname前面加点什么?

至于要不要在postname前加点什么,我也考虑过这个问题,因为太长也不好,所以我当时只打算加个year,但是后来想想不加了,因为有人提到,在postname前面加日期的话,也会让网友对日期文章的内容感到质疑,有的人会因为是老文章而对文章的真实性产生怀疑,对于加标签或者分类的话,我不是很喜欢,因为我知道我是一个喜欢折腾的人,所以我偶尔会去修改分类和标签,这样的话,就会导致固定链接的变动。还有如果固定链接的层数过多也不好,层数过多会导致权重的偏移,所以才有那么多人在寻找去除分类目录category的方法。

postname后面加上html,至于原因,听说对搜索引擎友好,不知,我一直都是加html。所以我的固定链接的设置为http://www.junstory.com/%postname%.html。对于搜索引擎,还是建议大家,固定链接想好才设置,虽然可以301,但是必定对搜索引擎来讲不友好,可能会出现404.对了,设置完固定链接以后,记得使用插件或者修改.htaccess文件,以实现301重定向,我使用的是名为Permalink Redirect的插件。目前wordpress官网已经没有这款插件,可以去他的博客下载(scott.yang.id.au/code/permalink-redirect/)。好了,我得去一个一个的修改文章的别名了,不然都是中文的固定链接,300多篇,有的搞了。

以后英语的学习还是必不可少啊!没想到写博客也要用到英语。 🙁

 

 

发表评论

电子邮件地址不会被公开。