当您的wordpress安装好并做好基本设置后,重要的一个步骤就是要做好wordpress固定链接设置,只有做好了wordpress固定链接设置后才可以开始更新你的博客,那么,为什么要先做好wordpress固定链接设置呢?因为如果日后再来更改wordpress固定链接设置的话,会影响搜索引擎的收录与排名,并且wordpress固定链接设置与排名优先级有一定的关系,所以wordpress固定链接设置一定要先做好;那么接下来我们通过下面的几个方面来介绍wordpress固定链接设置,以及它和排名优先级的关系。
固定链接是你个人博客里的文章、分类以及其他页面的固定链接地址。通过固定链接,别的博友可以链到你写的博客,你也可以将这个链接地址写在邮件里发给其他人看。如果博客的链接地址变来变去,会造成其他人通过之前的链接地址来浏览博客时出错,所以每篇博客的链接地址都应该固定,而且永久不改———这也是固定链接名字的由来,也称作永久链接。

一、如何进入wordpress固定链接设置控制面板
WordPress默认提供了几种常规设置,根据需要选择一下即可运行,一旦选定了规则就不要变了,否则不利于搜索引擎优化。因为你的地址如果经常改变的话,不止用户找不到你的网站,同时搜索引擎也会对你的网站进行降权。它会认为你的网站肯定不是很重要,或者不是很专业,所以URL链接天天变来变去的。

wordpress固定链接设置与优化-下文'Blog

首先登陆后台,在左边的菜单找到,设置,然后就可以进入wordpress固定链接设置。

 

二、Linux平台与WIN平台的默认wordpress固定链接设置区别

wordpress固定链接设置与优化-下文'Blog

Linux平台与WIN平台的默认wordpress固定链接设置区别
那么从上方的Linux平台与Windows平台的两个设置图片,我们发现了他们之间存在的一个明显的不同点就是在windows平台上,固定链接设置路径会多一个 /index.php/;那如果你需要
得到像http://knight.li/about/
而不是 http://xiaw.top/index.php/about/
这个时候就需要有伪静态的支持,也就是常说的URL-Rewrite(URL重写);而之所以WIN平台与LINUX平台会存在这两种差别就是因为默认情况下LINUX平台支持伪静态,而WIN平台默认是不支持的,如果要支持自定义结构的话,还需要申请开通URL-Rwrite功能,同时还需要配置URL重写的规则。但是,我们在wordpress安装一文中已经提到,Wordpress在Linux平台下才能发挥的更好,而且更方便有利于固定链接设置。

三、重点讲一下自定义结构

wordpress默认提供的几种常规设置并不能完全的满足我们的需求,因为它的目录层次有些多余且不具有代表意义;目录层次太深这将不利于搜索引擎收录页面排名优先级的提高,那么只有通过自定义结构才能满足我们的需求。比如我要得到像这样的链接:
http://xiaw.top/diary/tiananmen-girl-police/
http://xiaw.top/free/tuiguang/
那么上述这样的固定链接就显得更有意义了,“网址/分类目录/文章名/”,这样的固定链接不止拥有较高的用户体验而且在做GOOGLE英文优化的时候,能在URL中包含关键词,这点在GOOGLE英文优化是相当重要的一个因素。那么如何才能具有这样的固定链接呢?请看这张LINUX平台的设置图,在自定义结构这一栏中输入 “/%category%/%postname%/”,那么这串字符代表什么意思呢?请看第四点:

四、结构标签

结构标签用来自定义mod_rewrite/PATHINFO类型的固定链接地址格式,下面是一些tips:
确保以%post_id%或%postname%结尾(如/%year%/%monthnum%/%day%/%postname%/),以便每个地址对应唯一的一篇博客。
出于性能上的考量,不推荐以博客类型、博客标签、博客作者、博客标题作为固定链接地址的开头这些都是纯文本的属性(field),使用它们作为链接的开头,WordPress需要更多的时间区分文章(Post)地址和页面(Page)地址,而且为了区分还要在数据库里存储额外的信息,带来不必要的开销。推荐使用数字的属性(field)作为链接的开头,如年份或文章ID。
%year%
文章发表的年份,四位数,如 2011
%monthnum%
月份,如 08
%day%
日期,如 18
%hour%
小时,如 12
%minute%
分钟,如 35
%second%
秒,如 38
%postname%
文章标题的别名 (编辑文章/页面时的别名栏)。
%post_id%
文章的唯一ID,如 353
%category%
分类的别名 (新建/编辑分类时的别名栏)。 有层级关系的类型在链接地址里就像有层级的目录。
%tag%
标签的别名(新建/编辑标签时的别名栏)。
%author%
作者的别名。

五、wordpress固定链接设置对环境的要求(强烈建议使用Linux平台)

Apache web server,需要mod_rewrite模块
Microsoft IIS 7+ web server,需要URL Rewrite模块,版本1.1+,而且PHP5必须使用FastCGI
Microsoft IIS 6+ Mod-Rewrite Pro可能会成功。
Lighttpd + mod_rewrite or mod_magnet

六、利用WP No Category Base插件去掉默认的分类目录前缀”category”

当我们在自定义结构中输入“/%category%/%postname%/”,实际上我们最终得到的固定链接是:
http://xiaw.top/category/diary/tiananmen-girl-police/
http://xiaw.top/category/free/tuiguang/
http://xiaw.top/tag/free/
这个就关系到分类目录默认前缀的问题了,默认情况下wordpress为了更好的区别URL,直接在分类目录别名前再加上category以示目录,但是我们为了缩短目录层次,以提高页面优先级,那么我们就要把category这个无意义的目录层次去掉,默认是无法去掉的,就算你不填写,也默认是这样的。当然你可以换成别的,只要在下面这个框输入你要的前缀即可。

wordpress固定链接设置与优化-下文'Blog

如果您喜欢,可以自由定义您的分类目录和标签的 URL 结构。
为了有效的提高页面排名优先级,我们决定将category去掉,去掉的方法很容易,只要安装WP No Category Base插件即可,装上后无需设置,自动的就将分类目录默认前缀category去掉了,去掉后,我们的URL地址就会缩短像这样了。至于标签的前缀tag就不要去掉的,以防止URL重复。

http://xiaw.top/category/diary/tiananmen-girl-police/
http://xiaw.top/category/free/tuiguang/
这样的话,就达到了我们的实际目的了,当然有些朋友可能会说,我直接使用默认的第1种可以吗?答案当然是可以,但是我们作为Seoer要对自己要求的更高一点,精益求精,将一切都做得更好,所以推荐大家设置更有利于搜索引擎收录的固定链接形式。

七、WordPress固定链接设置的技巧与注意事项

在发布文章前就要考虑确定并且设定好固定链接的形式,并且永久不变
链接不宜过深,网站的链接过深对于搜索引擎优化是十分不利的,缩短目录层次将有利于提高排名的优先级
最好不要让中文出现在链接中:虽然现在搜索引擎已经能支持识别URL,可是中文在URL上还是显示为乱码,对用户而言更是完全没有可读性。所以中文标题要使用WordPress的“日志别名”,来实现URL英文化。
尽量不要使用第一种动态URL:http://xiaw.top/?p=2 而改用伪静态链接
使用以目录结构的URL更有利于排名的优先级;
如:http://xiaw.top/diary/tiananmen-girl-police/

wordpress固定链接设置与优化
版权声明: 本站原创文章,于2011年03月7日,由 下文'Blog 发表,共 3295 字。