dudo博客

如果您稍微留意一下,你会注意到dudo.org的固定链接(Permalink)格式发生了变化,在做这个改变之前我参考了一些资料,主要不是来自WordPress的官方网站。WordPress官网的这篇文章可以让你获得很多有用的知识,结果网络上其他人的经验相信可以直到不错的优化效果。WorePress为我们提供了可定制的固定链接格式,这不仅仅是便于记忆,更加有利于搜索引擎收录我们的页面。

1、什么样的固定链接(Permalink)便于搜索引擎收录?

对于这个问题,对于不同的搜索引擎有不同的答案,下面有几个说法可供参考

  • WordPress中http://dudo.org/?p=638这样的带有p=638参数的链接不利于搜索引擎收录,特别是对于百度
  • 据说http://dudo.org/2010/08/638/这样目录格式的链接格式更加有利于Google收录;
  • 据说你的页面要想在Google新闻中显示必须保证你的链接指向的文件名中至少最后三位是数字(参照CodexTips and Tricks),的确,你在Google资讯中可以发现,所有链接的至少后三位是数字,甚至全部是数字。
  • 百度喜欢收录静态页面。这个基本上是没有任何异议的。所以你最好把你的链接改成http://dudo.org/archives/2010081423638.html的格式,让百度看起来像个静态页面。
  • 据说最好不要使用拼音或者英文单词加连字符的格式充当文件名,更不要出现中文字符

2、最终的选择

根据上面的几条建议,我最终决定把http://dudo.org/2010/08/638/ 这样的格式改成http://dudo.org/archives/2010081423638.html这样的格式(固定链接中的archives文件夹并不存在)。主要考虑了,静态页面吸引百度收录,百度给我带来的流量实在太可怜了;文件名全部用数字格式,%yeah%%monthnum%%day%%hour%%post_id%的格式。

这里要注意的是一旦WordPress中的固定链接样式发生了改变,那么原来的链接都将不能继续使用,全部为404错误,十分不利于搜索引擎访问,同时外链数量大大减少。因此,我们可以使用301重新定向来解决这个问题。方法也很简单,我们只需在.htaccess中加入这么一句:

RewriteRule ^(\d/+)\/(\d+)\/(\d+).* http://dudo.org/?p=$3 [NC,R=301,L]

意即:对于/数字/数字/数字/这样的来访固定链接格式,直接重新定向到以第三个数字为参数的页面上去。注意http://dudo.org/?p=638这样的固定链接样式是通用的。不过这里有个小问题,就是出现了两次301重新向,第一次从原来的链接定向到带参数的固定链接,然后再重新定向到指定的固定链接。不过,这个是可以允许的。

最后,一定要注意:无论你的WordPress固定链接样式是什么样子的,请一定要包括post_id或者post_name中的至少一个,要不就会很容易出现一个链接指向两个页面的情况。因此,最好的情况就是在你的固定链接里一定要出现一次post_id。



共有(93)条评论

dudo 发表于 2010-8-19 at 21:39 #1楼

@surda, URL语义化其实是没有必要的……不要指望用户通过记url记住你的页面

[回复]


dudo 发表于 2010-8-19 at 21:42 #2楼

@阿七, 其实搜索引擎判断页面更新时间是使用的HTTP头信息不是URL里的时间,对于动态文件这个也没有作用的……那可以把时间设置成一个未来时间,呵呵

[回复]

阿七 回复:

@dudo, 关于url不要写时间是听夫唯老师讲的,至于设置成未来时间,咳咳,那还在url里面设时间做什么。。

[回复]


飞晏 发表于 2010-8-19 at 21:42 #3楼

@dudo,
我使用的是
http://www.feelblog.com/2010/05/top-5-linux-web-hosting-service/
这样的格式,没有加日期

[回复]

dudo 回复:

@飞晏, 不用加日期,加日期之后目录层次太深了

[回复]


dudo 发表于 2010-8-19 at 21:42 #4楼

@惊喜吧, 这个模板是一个免费模板,点击右下角的那个图标,进入网站之后,选择Free Template就找到了

[回复]


dudo 发表于 2010-8-19 at 21:43 #5楼

@阅网博客, 谢谢…… 嘿嘿

[回复]


dudo 发表于 2010-8-19 at 21:43 #6楼

@风云春秋博客, 是啊……感觉自己的细节处理问题做得不够

[回复]


dudo 发表于 2010-8-19 at 21:43 #7楼

@小邪, 一般的虚拟主机不能编辑Apache配置文件啊

[回复]


dudo 发表于 2010-8-19 at 21:45 #8楼

@番薯窝, 你的是PJBlog?

[回复]


dudo 发表于 2010-8-19 at 21:45 #9楼

@爱扣扣, :) 嘿嘿 ,谢谢哦

[回复]


西门 发表于 2010-8-20 at 10:41 #10楼

固定链接一开始就要设定好。

[回复]

dudo 回复:

@西门, 是啊,我的博客从PJ转过来使用了默认的,后来没重视这个问题

[回复]


godaddy优惠码 发表于 2010-8-21 at 14:00 #11楼

感觉这种格式用的很多,不过最近听说wordpress默认连接格式对收录也不错。

[回复]

dudo 回复:

@godaddy优惠码, 好像对百度不太好

[回复]


榆树网 发表于 2010-8-22 at 11:35 #12楼

我也在用这个结构,不过总是感觉固定链接加入时间不大靠谱!可以直接用ID嘛!

[回复]

dudo 回复:

@榆树网, 直接用ID太短了

[回复]

榆树网 回复:

@dudo, 短点对SEO不利?

[回复]

dudo 回复:

@榆树网, 一个链接 dudo.org/archives/123.htm 和 dudo.org/archives/124.htm 几十个字符只有一个不同,会不会不太好?这个不太了解


任鸟飞 发表于 2010-8-22 at 22:05 #13楼

最好不要使用拼音或者英文单词加连字符的格式充当文件名? 那还能用什么呢?

[回复]


书香阁 发表于 2010-8-23 at 01:41 #14楼

学习一下 应该有用

[回复]

dudo 回复:

@书香阁, 比较有用,

[回复]


法国玖玖 发表于 2010-8-23 at 16:07 #15楼

不错,学习了

[回复]

dudo 回复:

@法国玖玖, 欢迎常来……

[回复]


dudo 发表于 2010-8-23 at 19:15 #16楼

@学夫子, 嗯呢,这个不错

[回复]


dudo 发表于 2010-8-23 at 19:18 #17楼

@任鸟飞, 呵呵,还有很多啊

[回复]


风雅联盟博客 发表于 2010-8-26 at 10:53 #18楼

学习啦~~
我觉得分析固定链接最好的方法是看看百度博客和google博客的链接样式就知道了!
去百度博客看看其每篇博文的链接什么样子的,再去google博客看看其博文的链接是什么样的了这样对比一下,再结合自己的网站需要再去设置,这样是最好的

[回复]

dudo 回复:

是啊……学习搜索引擎家的东西还是一个小技巧

[回复]


老张博客 发表于 2010-9-03 at 17:00 #19楼

感觉文件名还是长了。。。。。

[回复]


情侣网名 发表于 2010-9-16 at 10:03 #20楼

我是菜鸟 支持啊

[回复]


风雅联盟博客 发表于 2010-9-17 at 09:40 #21楼

学习是提高的法定!
多看看名人的博客每篇博文的地址就知道哪个固定链接就好了!

[回复]


oalleno 发表于 2010-9-18 at 09:58 #22楼

没法子,我不改了,哪天规则又变了,才麻烦了。

[回复]


输卵管堵塞的治疗方法 发表于 2010-9-18 at 21:37 #23楼

很简单的吧?哪用得着这么多人讨论。如果是英文站,就用postname,如果是中文站,可以用postname,也可以用拼音。
就是不要去用数字、data这类没意义的url。

[回复]


heson 发表于 2010-10-07 at 17:56 #24楼

这个一般都是建立博客的时候弄好的~

[回复]


台历印刷 发表于 2010-11-06 at 16:01 #25楼

确实不错哦

[回复]


非设计 发表于 2010-11-17 at 17:47 #26楼

这楼好高啊。我建博的时候没仔细考虑这个,所以现在就让他错这。话说前2天百度把我的站K了。

[回复]


cityville 发表于 2011-1-05 at 18:50 #27楼

lol a number of the observations readers post make me laugh, there are times i think about if they in truth read the articles or reviews and items before leaving your 2 cents or whether they only read over the title of the blog post and publish the initial thought that one thinks of. anyway, it’s enjoyable to look over sensible commentary now and then in contrast to the same exact, traditional post vomit which i mostly discover on the internet have a pleasant day

[回复]


lionshuang 发表于 2011-1-09 at 23:07 #28楼

我是学wordpress之初看到文章说用postname.html,就一直用到现在了。
很奇怪的是,百度收录前几天突然少了40几篇,我没有做任何改动啊?莫名其妙。

[回复]

dudo 回复:

百度经常抽风不用理它……其实无论用哪种都没有太多差别,至少我发现是这样的

[回复]


awnuxkjy 发表于 2013-8-31 at 18:26 #29楼

网站内容不错啊,学习了

[回复]


xueshen 发表于 2015-5-22 at 11:30 #30楼

stefanie

[回复]


xueshen 发表于 2015-5-22 at 11:33 #31楼

[回复]


xueshen 发表于 2015-5-22 at 11:37 #32楼

[回复]


随便说两句
名字:
Email:
网站:
内容:

无觅相关文章插件,快速提升流量