用插件优化WordPress固定链接
WordPress内置的固定链接定制能力已经可以满足基本的SEO需求了,可是如果你纠结于链接结尾少了个斜杠、不能定制个别页面的链接格式、更换格式后原来的链接都失效了等等等等的问题,可以来看看都有啥插件能帮你个忙。
1、Custom Permalinks
恐怖阿,这个插件允许你为每一篇文章、Page、分类、Tag设置不同的固定链接格式,主要是用作调整个别页面的URL。比如,平时我用/2010/08/post/这样的格式,但是有篇文章特别重要,我可以让它就叫/post/。
安装后,原来只能编辑文章Slug的地方现在可以编辑整串URL了,而分类等自定义URL的位置则是在相应编辑页面的底部多出的一栏:
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 Migration、Change Permalink Helper、Permalink Redirect等插件据说也可以维持旧链接的有效性。
Tags:


30. August 2010 at 23:43
WP牛人讨论区
6. October 2010 at 16:42
来看看
6. October 2010 at 16:42
来看看
出现“Error 404. Document not found.”
28. October 2010 at 10:15
还是少折腾吧,上次折腾了下结果google的收录少了一大半
16. January 2011 at 22:59
用文章名总是一串不知道什么的符号。怎么换成英文或者品应呢?