使用链接

永久链接(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的mod_rewrite模块。

有关lighttpd请见外部资源

PATHINFO:"近乎完美"

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

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

不看这一点不同的话,就跟mod_rewrite 永久链接一样完美了,其灵活性也很相似。mod_rewrite 永久链接所能达到的效果,PATHINFO 永久链接通过/index.php部分也能做到。

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

选择永久链接的结构

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

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

结构标签

你可以使用下面的这些标签来定制永久链接。请确保使用%post_id%或 %postname%(如/%year%/%monthnum%/%day%/%postname%/)来结束链接结构,这样各永久链接就会指向某日志了。

%year%
日志的年份,四位数字,如2004
%monthnum%
月份,如05
%day%
日数,如28
%hour%
小时数,如15
%minute%
分钟数,如43
%second%
秒数,如33
%postname%
经删减的日志标题(编辑日志/页面面板上的post slug字段)。因此标题 “This Is A Great Post!”在URI里就会变成this-is-a-great-post(参见仅使用%postname%
%post_id%
日志的唯一ID号,如423

%category%
经删减的分类名称(新建/编辑分类面板上的category slug 字段)。嵌套的子分类在URI中表现为嵌套的目录。

%author%
经删减的作者名。

category base

Category base 是用在分类链接中的前缀,其形式总是为

 category_base/category_name

默认的category base是category。

自定义的永久链接可以在大多数的系统上无恙使用,但也有例外。

人吐槽 人点赞

猜你喜欢

发表评论

用户名: 密码:
验证码: 匿名发表

你可以使用这些语言

查看评论:使用链接