
如何设置wordpress的永久链接?(一)
系列连载一之链接结构
很久以前就听说永久链接的设置很重要,即便你不关心搜索引擎,不关心网站流量,可也不希望因出现坏链导致别人找不到你的文章吧,这种东西当然要未雨绸缪啦,应该是写文章之前最先考虑的事,可到底要怎么设?布鲁搜集了几家之言,谨作学习。
1. 为什么要设置WordPress 永久链接
Permalink相当于是对其他引擎的Lifelong的承诺:Permanent Link(持久链接)。blog发布系统保证这个链接是长期稳定有效的(即使未来发布系统更换了,也能通过一定的映射保持原有链接的可访问性)。可以发现很多著名的blog发布系统(WordPress/MT)在PermaLink机制上都有非常好的实现,而通过PermaLink本身发布的blog在搜索引擎中的强大影响力进一步扩大了相应BLOG发布系统本身的推广。
我们看看WordPress系统默认的链接:“http://xxx.com/?p=30″,在这个链接里有一个参数p,它的值是30(准确的说应该是数据库中ID为30的文章),这个链接有什么不好处呢?大家可以去网上搜索一下子,一般讨论都认为这样的链接对搜索引擎不友好,也就是说搜索引擎不是很容易抓取这样地址的网页,这意味着你将会因为搜索引擎不能及时的抓取你的网页而失去一些用户。
搜索引擎的确比较喜欢静态链接的方式(让用户对搜索结果有稳定的预期),而如果发布系统中充满了article.php?category=1&docid=234这样的链接,对于内容的除重也是一种负担:因为category=1&docid=234和docid=234&category=1是内容一样的同一个页面,但是在搜索引擎索引中却要占上2个位置,如果是3个以上的参数,相同内容和链接不同的组合就更多了。
所以,一般情况下,除非必需,我们都应该把我们的网页的链接结构设置为非动态的,即静态网址。
2.如何设置wordpress永久链接
登陆WordPress,单击“设置”。然后单击“设置”的下级分类“永久链接”,在常规设置中选择“自定义”,然后在“自定义结构”中填入你想设置的永久链接结构就可以了。
首先我们看看wordpress官方列出的部分可以使用的永久链接基本参数:
%year%
基于文章发布年份,比如2007;
%monthnum%
基于文章发布月份,比如05;
%day%
基于文章发布当日,比如28;
%hour%
基于文章发布小时数,比如15;
%minute%
基于文章发布分钟数,比如43;
%second%
基于文章发布秒数,比如33;
%postname%
基于文章的postname,其值为撰写时指定的缩略名,不指定缩略名时是文章标题;
%post_id%
基于文章post_id,比如423;
%category%
基于文章分类,子分类会处理成“分类/子分类”这种形式;
%author%
基于文章作者名。
将上述参数进行组合,即可得到wordpress的永久链接形式。网上常见的几种设置方法:
1、/%year%/%monthnum%/%day%/%postname%/
2、/%year%/%monthnum%/%postname%/
3、/%year%/%monthnum%/%day%/%postname%.html
4、/%year%/%monthnum%/%postname%.html
5、/%category%/%postname%.html
6、/%post_id%.html
3.哪种链接格式比较好
网上提及几种观点:
(1)不要让日期出现在永久链接里面;
这基于两个方面的考虑。一是如果数字出现在永久链接里面,等于提醒搜索引擎,这是很旧的内容了,没必要再爬一遍了。另外一个原因是,假如你要修改文章的日期重新发布的话,链接地址就变了,也就是意味着你的反向链接,PR 等等都没有了。
(2)不要让分类的链接出现在永久链接里面
这一点是很多人都会忽略的地方。让分类出现在永久链接里面有两个缺陷:一是一篇文章如果选择了多个分类的话,则会出现多个链接地址,这很容易造成因为重复内容而被搜索引擎惩罚;二是有可能会造成关键词堆砌而被搜索引擎惩罚。
不要在链接结构中使用文章容易变更的属性或者具有多个值的属性,文章的这些属性有:分类名称 (Category)、标签(Tags)等。原因主要是考虑到如果你使用了这些属性,那么当你在更换文章的这些属性之后,它的链接也就改变,那么以前到这些文章的链接都将失效。
(3)链接不要过深
这一点经常看到。很多wordpress 用户的永久链接是年/月/日/分类名/文章名。这种过于深的永久链接对搜索引擎是非常不友好的。网站的链接过深对于搜索引擎优化是十分的不利的,一般URL的深度不要超过10层。
(4)不要让中文字符出现在永久链接里面
虽然现在的搜索引擎已经能识别URL地址里面的中文字符,但无论是从美观上,还是从wordpress 优化的角度来看,都是非常差的。
(5)采用www.web.com/abc/的链接形式
这种链接形式在国外的网站中比较常见,据说这种链接路径比静态的更具有排名优势。
布鲁最后采用“域名/文章名/”的结构,其实本来是想采用“域名/分类/文章名.html"的结构,这样看起来……比较传统,后来想想或许哪天真把分类给改了?还有用了.html的结构,页面、分类、存档等链接都是以www.xxx.com/xxx存在,后面不带斜杠,而网上说不带斜杠的请求的是一个文件,而带斜杠的才是请求该目录下的index文件。
随便了,就这样吧。
PS:后来发现一个插件Nice Trailingslashit,解决了不带斜杠的问题。
延伸阅读:
- wordpress 分类插件——Category Icons 选用图片来识别不同分类,效果总比采用文字的好,难道不是吗~~ ...
- 如何设置wordpress的永久链接?(三) 系列连载三之修复链接 虽然设置永久链接时已经考虑了很多,可是难保哪一天还是要修改链接,谁知道呢,也许布鲁突然又在网上看到什么结构更好,或要更改安装目录,又或者听谁说这样这样比较好,然后终于把持不住,左思右想,决定了,改!然后……最大的应付问题就是搜索引擎,因为如果就这样直接改掉,搜索引擎上的相关链接就都失效了,你总不希望潜在的访客点到的都是404页面吧?...
- 你所需要了解的 WordPress 2.6 布鲁新安装了Wordpress 2.6后却发现,Windows...
- wordpress 各种图片相册插件 自从在JAY那闲逛后,就对如何轻松展示图片产生了浓厚的兴趣,毕竟比起文字,图片往往更能直接抓住某人的眼球~布鲁现在都是先上传到Yupoo,再贴图到文中,图片一多,感觉……快疯了~~ ...
- Creating Two-Tiered Conditional Navigation in Wordpress Here is...
See more on 互联网技巧




















.