WordPress 永久链接参数和想法 -管理资料

管理资料 时间:2019-01-01 我要投稿
【www.unjs.com - 管理资料】

    昨天把博客的模版更换了一下,使用的是iTheme这款模版,朋友建议说把我以前的基于日期的永久链接改成基于分类的,趁现在还没几天,以后改麻烦,询问了一下原因,自己也网上搜索了一下,说说自己的想法,

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

    诸如此类,可以自由定义的,

管理资料

WordPress 永久链接参数和想法》(https://www.unjs.com)。昨天自己也改了几次,最后还是确定为:/%category%/%postname%.html这种形式。其实我是想使用基于日期的,后面叙说,都是一些片面的观点,仅供参考。

    1、考虑到自己博客属单人维护,内容不可能很多,所以目录结构不宜过深,其实按照网上的说法,三层以内都是完全没问题的,可是一旦层数多了后,整个网站就变得比较松散了,网上似乎把这个叫黏合,所以我觉得上述第1、3种可以放弃,除非站点内容丰富,也通过tag之类的进行联合。

    2、我个人是倾向于使用基于日期的,比如这种/%year%%monthnum%/%postname%.html生成的就是200705/XX.html,但是当你使用200705这个目录式访问时wp把200705自动重定向到2007/05,我就是不喜欢,又不愿意改成2007/05/XX.html这种形式,只有继续想办法了。

    3、最后才确定使用分类来生成链接,就是上面的第5种,这种其实也不错,很多朋友都是采用的这种,我喜欢简洁就把自己的目录缩略名设置得很简单,链接看上去也还可以了。

    4、我没有用现在更容易被收录的/结构而是采用html为扩展名的形式,我的想法是一个网站不能总有目录结构没有html文件吧,全站都是目录结构了,觉得这样看上去不好看,所以还是按照传统的样式好了。

    最后就是把以前的链接重定向到新的了,却发现Permalink Redirect这个插件当新的永久链接形式包含分类时,它的重定向就哑了,网上找了一下,Dean’s Permalinks Migration这个插件可以应付这种情况。

    随便说了些,有朋友看到有更好的想法可以交流。

    来自:http://www.imxl.net/tattleskill/about-wordpress-permalinks/

最新文章
推荐文章