用插件优化WordPress固定链接

WordPress内置的固定链接定制能力已经可以满足基本的SEO需求了,可是如果你纠结于链接结尾少了个斜杠、不能定制个别页面的链接格式、更换格式后原来的链接都失效了等等等等的问题,可以来看看都有啥插件能帮你个忙。

1、Custom Permalinks
恐怖阿,这个插件允许你为每一篇文章、Page、分类、Tag设置不同的固定链接格式,主要是用作调整个别页面的URL。比如,平时我用/2010/08/post/这样的格式,但是有篇文章特别重要,我可以让它就叫/post/。

安装后,原来只能编辑文章Slug的地方现在可以编辑整串URL了,而分类等自定义URL的位置则是在相应编辑页面的底部多出的一栏:

Custom Permalinks

2、wp slug translate
将你的标题翻译通过Google Translate翻译成英语,从而自动生成Slug。对于一些同学来说是省事儿多了。

3、Permalink Trailing Slash Fixer
Wordpress中,如果你文章Permalink的结尾没有斜杠(如采用.html作结尾),那么分类、Page、Tag的Permalink结尾就不会有斜杠,以保持一致。可很多人希望后者保留斜杠结尾,怎么办呢?装一下这个小插件吧。

举个例子,如果安装前格式是:

文章: http://example.com/ sample-post.html
分类: http://example.com/category/my-category
Tag: http://example.com/tag/my-tag
存档: http://example.com/2009/05
Page: http://example.com/about

安装后就变成这样了:

文章: http://example.com/ sample-post.html
分类: http://example.com/category/my-category/
Tag: http://example.com/tag/my-tag/
存档: http://example.com/2009/05/
Page: http://example.com/about/

4、WP No Category Base
Wordpress中分类的默认链接格式是[/category/分类名/]。尽管category这个前缀可以改成别的名字,但一般无法去掉。用了这个插件你就可以彻底去掉分类前缀了。

启用前分类URL格式:

/category/my-category/

启用后分类URL格式:

/my-category/

5、jadedcoder Sticky Permalinks
不管你怎么修改文章别名、分类名、固定链接结构,这个插件都可以保证你的旧链接继续有效。不过,不要因为有了它就老修改固定链接结构哦。

警告:它使用302重定向,会引起“重复内容”问题,应改为301永久重定向。

编辑插件的Jcsp.php,找到

wp_redirect( '/' . $permalink );

修改为

wp_redirect( '/' . $permalink , 301);

Dean's Permalinks MigrationChange Permalink HelperPermalink Redirect等插件据说也可以维持旧链接的有效性。


Tags:

 
 
 

5 Responses to “用插件优化WordPress固定链接”

  1. Gravatar of MVP MVP
    30. August 2010 at 23:43

    WP牛人讨论区

  2. Gravatar of 饭小烦 饭小烦
    6. October 2010 at 16:42

    来看看

  3. Gravatar of 饭小烦 饭小烦
    6. October 2010 at 16:42

    来看看
    出现“Error 404. Document not found.”

  4. Gravatar of Liu Liu
    28. October 2010 at 10:15

    还是少折腾吧,上次折腾了下结果google的收录少了一大半

  5. Gravatar of EcDOWN EcDOWN
    16. January 2011 at 22:59

    用文章名总是一串不知道什么的符号。怎么换成英文或者品应呢?

Leave a Reply