使用WordPress固定链接

固定链接(Permalink)是博客日志、分类及其他博客内容列表的永久URL。其他博客主人可以使用固定链接链接到你的文章上,你也可以在email中发送某篇日志的链接。所有日志的URL应为永久性、固定不变的-这就是所谓的固定链接。

固定链接类型

WordPress固定链接有三种基本类型:

默认类型:"不美观"

默认形式

http://example.com/?p=N

这里的N是Post ID号。它能够在所有服务器环境下使用,但这种形式的URL看起来不是很好看。

mod_rewrite类型:"美观的固定链接"

这些固定链接样式可谓浅显易懂、赏心悦目。虽然这种链接的格式多种多样,但最常见的形式还是

    http://example.com/category/post-name/
或  http://example.com/year/month/day/post-name

某些用户移除了日期元素(日,月,年)以使得永久链接格式变得更精简。

美观的固定链接可在以下环境中工作:

  • 具有mod_rewrite模块的Apache网络服务器
  • Microsoft IIS 7 + 带有URL Rewrite 1.1的网络服务器 + 作为FastCGI运行的模块与PHP5
  • 使用404处理程序或 mod_rewrite 或 mod_magnet 的Lighttpd

PATHINFO:"近乎完美"

PATHINFO 固定链接形式跟mod_rewrite 固定链接形式很相像,只有一点不同:前者插入了 /index.php ,如下:

http://example.com/index.php/yyyy/mm/dd/post-name/

除此之外,PATHINFO就跟mod_rewrite 固定链接一样完美了,其灵活性也很相似。mod_rewrite 固定链接所能达到的效果,PATHINFO 固定链接通过/index.php部分也能做到。

有一个插件可以显示处于使用中的固定链接类型,以及WordPress使用的内部重写规则相关详细信息。

选择永久链接的结构

你可以在设置>固定链接面板(WordPress2.5之前的版本中是选项 >固定链接)中选择常见固定链接的结构,或是使用结构标签在"自定义结构"中输入自定的结构。

使用index.php/作为固定链接结构的开头来启用PATHINFO固定链接。

posted @ 2011-04-02 14:18  luoine  阅读(326)  评论(0编辑  收藏  举报