三月 15th, 2007

如何设置WP的友好链接(Permalinks)

Category: WordPress, Author: Nicky, Popularity: 17%
WordPress 最近看了一些SEO网站,和一些SEO WordPress的文章(12),都指出首先要设置好自己的友好链接(Permalinks),怎样设置?如何设置是最好?我总结了一下,设置友好链接对SEO的重要性就不必多说了,直接说几点方法: 为什么要使用Permalinks,车东的文章《Search Engine Friendly的URL设计》有详细的说明。 1、首先得确认你的服务器支持mod_rewrite模块(现在很多php主机都支持)和主目录可写,就可以到Options -> Permalinks 里面设置了。 2、然后确定你使用什么结构的Permalinks? 车东的“Blog的目录结构优化”一文中介绍了一种方式“/yyyy-mm/post-name.html”,这也类似BloggerTypePad(MT)缺省使用的结构“/yyyy/mm/post-name.html”。而WordPress.com则是使用的这样的目录结构“/yyyy/mm/dd/post-name/”,另外据说“/post-name/”比“/post-name.html”这样的结构更有排名优势(如果这样的话,那么Blogger和TypePad的SEO都没有WordPress.com做得好?)。 而一些使用WordPress自架博客的人也喜欢“/yyyy/mm/dd/post-name/”这样的结构,因为这样看起来条例比较清晰,按照年月日来整理文章,缺点就是目录层次太深。有人建议对于个人博客这种小型网站来说,可以直接使用“/post-name/”这样的扁平式结构,对搜索引擎有利(很多CMS也是使用这样的结构,如:Neowincnbeta)。 这里指出:并不是物理结构比较深的网页就不容易被搜索引擎收录,收录的容易与否是在于离主页有几次点击的距离,而不是它的物理位置,所以我们无论使用哪种目录结构都可以,搜索引擎通常会遍历至少三层子目录。还要知道比目录层次更为重要的是,你的网页是否有很多来自其它网站的反向链接?也就是说一个高质量的网页,就算在第4、5层子目录,搜索引擎同样会收录它。 所以我现在使用的目录结构是“/category/post-name.html”这样,因为我喜欢。 3、比较流行的Permalinks设置方案:
  • 类似“/2007/03/15/post-name/”式目录结构(例子:WordPress.com
    Permalinks写法:/%year%/%monthnum%/%day%/%postname%/
  • 类似“/2007/03/15/post-name.html”式目录结构(例子:boingboing.net
    Permalinks写法:/%year%/%monthnum%/%day%/%postname%.html
  • 类似“/2007/03/post-name/”式目录结构(例子:WordPress.org blog
    Permalinks写法:/%year%/%monthnum%/%postname%/
  • 类似“/2007/03/post-name.html”式目录结构(例子:BloggerTypePad
    Permalinks写法:/%year%/%monthnum%/%postname%.html
  • 类似“/123.html”式目录结构(例子:livejournal百度空间
    Permalinks写法:/%post_id%.html
  • 我使用的“/category/post-name.html”式目录结构
    Permalinks写法:/%category%/%postname%.html
4、修改友好链接(Permalinks)后,要做的事。 修改了Permalinks后,如果别的网站链接的地址、搜索引擎收录的地址是你以前的,那么点击过来就会出现404错误,找不到这个文件,就是因为这个原因一直不敢修改我的Permalinks。现在有了Permalinks Migration Plugin就不用担心了,安装激活这个插件后,当有人访问你原来的地址时会自动转到新地址,需要重新设置Permalinks的人必备。 但是Permalinks最好不要随意修改,一旦定下来后就一直用到底。 5、对于个人博客来说,我认为最合理的是Blogger和TypePad他们使用的目录结构: “/yyyy/mm/post-name.html”
Permalinks写法:/%year%/%monthnum%/%postname%.html

Tags:, , .
评论数量(20) | Add Comments
本文网址:http://www.osxcn.com/wordpress/wordpress-permalinks.html



20 Comments so far

» You can leave a response or Trackback .

  1. Gravatar Icon nicole Says:
    :razz: 好东东
  2. Gravatar Icon joycapri Says:
    :grin: 好用的插件!一直在发愁这个问题,多谢提供解决方法~
  3. Gravatar Icon kevin Says:
    我以前是/123.html 发现了那个插件后 我就修改成了/yymmdd/post_name.html
  4. Gravatar Icon Nicky Says:
    我也是因为看到这个插件从以前的“/post-name.html”换成现在的 “/category/post-name.html”
  5. Gravatar Icon David Says:
    在dupola那里看到这个插件,后来就改了“/2007/03/15/post-name.html”式目录结构
  6. Gravatar Icon dupola Says:
    我一直用post/xxx结构,主要是简洁,方便。不必每次都去写slug。
  7. Gravatar Icon dupola Says:
    另外,“/category/post-name.html”这个结构非常好,我其他几个blog用的是这种结构。 那个插件非常好,国人编写的。
  8. Gravatar Icon Nicky Says:
    这个插件好像最早就在你那里发现的,“/category/post-name.html”这个结构我是在ilemoned.com那里学来的,感觉比较适合我,不然我就会用“/yyyy/mm/post-name.html“这样子了。
  9. Gravatar Icon dupola Says:
    你现在的目录更适合有数种产品的blog。比如玩儿游戏啊,每个游戏一个目录,目录后接着文章。这是非常好的。
  10. Gravatar Icon 苦恼中 Says:
    lz同志,首先向你表达我崇高的敬意,其次是我在设置permalinks的时候总是要带着个index.php,比如www.xxx.com/index.php/yy/mm/dd/%postname%,咋整啊?服务器是虚拟空间,配置2003+iis6+mysql4+php4,晕死了都。
  11. Gravatar Icon 苦恼中 Says:
    另外启用了Permalink Redirect 之后firefox打开网站显示“Firefox 检测到该服务器正在将此地址的请求循环重定向。 * 此问题可能是因为禁用或拒绝 Cookie 导致。” 这又是啥原因捏?
  12. Gravatar Icon Nicky Says:
    首先 WP 设置的 Permalink 默认对 Apache 有效,IIS 需要其他方法来达到这个效果,就没有研究了。你的网址后带有 index.php 就是说明 .htaccess 没有生效,所以建议也别使用 Permalink Redirect 这个插件。
  13. Gravatar Icon yeahlang Says:
    从Bo-blog转投WP阵容!在你这里学到很多东西,特地来道谢!
  14. Gravatar Icon Bruce Says:
    为什么我在设置中自定义了永久链接,可是访问任意一条blog时都显示该页无法显示。我的空间安装了dz,也是支持伪静态的,很是奇怪,不知是何原因。
  15. Gravatar Icon zhanggy Says:
    你好,我设置了Permalinks之后,浏览器显示为循环重定向错误,不知道怎么搞得,我的是自己的主机,重新建了一个目录,装了个wordpress,就可以实现Permalinks,所以可以肯定不是主机的问题,建立Permalinks的时候也都是选择wordpress后台自己建立的,不知道是怎么回事?请指导一下!
  16. Gravatar Icon eric Says:
    好文章
  17. Gravatar Icon eyeglasses Says:
    我的也是有index.php,不知道如何清除,也是ms的IIS,请博主帮忙解决一下,我看到网上有关转向的设置,又害怕受到搜索引擎的惩罚。
  18. Gravatar Icon 一个人的战争 Says:
    用了博主的这款主题,可是一直没解决TAG页无内容... 希望能得到你的帮助,谢谢!
  19. Gravatar Icon cser Says:
    请问 设置好了是否需要手动更新 .htaccess 文件呢? 他的规则如何写呢? 我的后台设置了,.htaccess 也被改变了,但是没有写入那些url规则的内容。所以访问修改后的连接的时候会显示404。请问如何修改?
  20. Gravatar Icon 乱爬 Says:
    还是选择一种对搜索引擎友好的链接设置为佳

61 Trackbacks/Pingbacks

leave a reply