如果说域名是一个博客在互联网上的代表一个人的话,那么永久链接地址就是门牌号码。只有通过永久链接,你才能找到这个人。由此可见,永久链接在博客中的重要性。对于wordpress 用户而言,掌握以下永久链接的设置技巧,则能够让别人更好的找到你的博客。(当然,前提是你网站的主机有Apache的 mod_rewrite 模块功能)
一.先来看下设置的几条原则:
1.修改wordpress的默认永久链接方式
这是安装完wordpress后第一个要修改的地方。WordPress使用默认的链接http://example.com/?p=N,是因为它适用于各种服务器环境,但它对搜索引擎不友好,而且也非常的没有个性,我们需要把它修改成自己喜欢,搜索引擎也喜欢的。具体的修改方法和形式在第二点列出。如果我们要想把URL改成伪静态的,只需要在“自定义结构”后加上“.html”就可以搞定了。
2.不要让日期出现在永久链接里面
这基于两个方面的考虑。一是如果数字出现在永久链接里面,等于提醒搜索引擎,这是很旧的内容了,没必要再爬一遍了。另外一个原因是,假如你要修改文章的日期重新发布的话,链接地址就变了,也就是意味着你的反向链接,PR 等等都没有了。
3.不要让分类的链接出现在永久链接里面
这一点是很多人都会忽略的地方。让分类出现在永久链接里面有两个缺陷:一是一篇文章如果选择了多个分类的话,则会出现多个链接地址,这很容易造成因为重复内容而被搜索引擎惩罚;二是有可能会造成关键词堆砌而被搜索引擎惩罚。
4.链接不要过深
这一点经常看到。很多wordpress 用户的永久链接是年/月/日/分类名/文章名,有人说这种过于深的永久链接对搜索引擎是非常不友好的,所以目录结构不宜过深。其实按照经验的说法,三层以内都是完全没问题的(而google更是不太在意这层数的),可是一旦层数多了后,整个网站就变得比较松散了,百度和其它搜索引擎就不一定买帐了。
5.不要让中文字符出现在永久链接里面
虽然现在的搜索引擎已经能识别URL地址里面的中文字符,但无论是从美观上,还是从wordpress 优化的角度来看,都是非常差的。
6.最好的wordpress永久链接形式是:域名/文章名(%postname%)
这是WordPress 永久链接比较常用的标签。如一片文章的标题为“This Is A Great Post”,则使用这个标签的永久链接就会出现“this-is-a-great-post”。中文版的WordPress 显示的则是文章的“日志缩略名”。如果你采用这种形式,那么在你改变文章的日期,所属的分类等等时,它的URL都不会变,也会防止因为上述修改所带来的无比巨大的连锁工程。所以对于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
诸如此类,可以随意自由定义。不过在使用参数组合的时候,需要注意的是:
1、像“/%year%%monthnum%/%postname%.html”这个形式生成的就是“200705/XX.html”这样的,但是当你使用“200705”这个目录式访问时,wordpress把200705自动重定向到“2007/05”。
2、从上面所列的参数可以看出,wordpress支持文章页面的url全是目录结构的形式,比如“/%year%/%monthnum%/%day%/%postname%/”,有人说这样的形式更容易被收录(根据aoker的经验,目录结构形式的在google里面的确是要比“.html”这样静态的形式排得更前),也有人喜欢看到.html这样静态的形式,大家就自己做好选择了哈。
3.另外,像/%category%/%postname%.html这样的形式,页面、分类、存档等链接都是以(www.xxx.com/xxx/xx)存在的,但感觉上正确的应该是:(www.xxx.com/xxx/xx/)就是末尾一个斜杠的区别。而在Permalink Redirect插件作者在页面中所写的,大概意思就是不带斜杠的请求的是一个文件,而带斜杠的才是请求该目录下的index文件。如果你想要www.xxx.com/xxx/xx/这样的形式的,就只能改成这种结构:/%category%/%postname%/,同时也就没有.html给你了。
最后,考虑到大多博客属个人维护,内容不可能很多,如果你又想稍微SEO一下你的URL,如果你还想使你的URL有点层次感,aoker建议你选用“/%category%/%postname%.html”(或者不要“.html”)这种形式,同时尽量使你的分类的缩略名简单一点,这样的URL应该算是集合了多方面的优点的。
上面把如何选择永久链接的形式说得差不多了。设置永久链接的具体操作步骤就放到下一篇文章吧:
设置wordpress永久链接的方法(操作步骤)
本文由以下页面(作者)提供内容:
http://blogunion.org/wordpress/wordpress-tips/url-setting-tips.html
http://www.imxl.net/tattleskill/about-wordpress-permalinks/
aoker只是稍做整理和提供一些自己的看法,谢谢以上各位的分享。
