更改WordPress的固定链接形式
Baidu和Google两位大叔说,WordPress的默认固定链接形式对他们不友好,为了和谐,今天处理一下…
设置固定链接
固定链接的设置在”后台-设置-固定链接“中:
WP为我们提供四种已经存在的选择,第一个就是默认的,可以看到,这样很不美观,更重要的是,它对于收录有一定的影响,如果下面几个有符合心意的,可以选它们这里,我使用的是自定义结构(如图),/%postname%.html的意思就是让你文章的链接为文章名.html的形式。
例如这篇文章的链接,http://www.veryfar.com/change-the-fixed-link.html
更多的结构标签,可以根据来自由组合:
- %year%
- 文章发表的年份,四位数,如 2004
- %monthnum%
- 月份,如 05
- %day%
- 天,如 28
- %hour%
- 小时,如 15
- %minute%
- 分钟,如 43
- %second%
- 秒,如 33
- %postname%
- 文章标题的别名 (编辑文章/页面时的别名栏)。对于文章标 题为 “This Is A Great Post!” 的%postname%是this-is-a-great-post(查看 仅仅使用 %postname%)。 出于性能原因,强烈不建议使 用%postname%作为链接地址的开头。 *** 注 – 从WordPress 2.0开始这条建议可以无视了。
- %post_id%
- 文章的唯一ID,如 423
- %category%
- 分类的别名 (新建/编辑分类时的别名栏)。 有层级关系的类型在链接地址里就像有层级的目录。 出于性能原因,强烈不建议使用%category%作为链接地址的开头。
- %tag%
- 标签的别名(新建/编辑标签时的别名栏)。 出于性能原因,强烈不建议使用%tag%作为链接地址的开头。
- %author%
- 作者的别名。
点击查看更多WP官网上的讲解:zh-cn:使用固定链接
修改.htaccess文件
选择好类型以后,保存更改,保存以后,记得要修改.htaccess文件,不然会出现除了首页其他页面都无法访问的情况,WP貌似有自动修改的功能,不过我没有体验过,.htaccess文件在网站的根目录下,没有的话,可以新建一个,我的方法是:
新建文件1.txt-将mod_rewrite规则粘贴到里面-修改文件为
1.htaccess-上传至根目录-修改为.htaccess-OK
操作完成之后,就基本完成了,现在的链接就是修改过的,不过在链接里面会有中文,我们可以自己来修改成英文,也可是使用插件来完成。
使链接英文化
我用的插件是wp slug translate,版本 1.5,作者为 偶爱偶家,也可以在这里下载->wp-slug
set slug by translate title or slug from chinese to english with google translate or pinyin. 通过将title用google translate 翻译成英语或者拼音.
像上面说的,这个插件可以自动的将你的题目翻译成英文或拼音,这样就省去了自己想词,或者翻译的麻烦,有了它,我们要做的只是对链接自己需要的修改。
|
|
版本 1.5 | 作者为 偶爱偶家 | |
-
使用序列号。
-
WP的确有自动修改的功能,我的就是它自动修改的。我还是感觉自己改英文名字比较好,能积累词汇
-
很不错,学习了
-
有两个问题,一个是这种方法是不是就是伪静态,不用任何插件。另一个问题是,mod_rewrite规则怎么写,什么样的?希望能回复~!
-
BO主,上面点击图片时有个放大镜能放大图片,请问您是用的哪个插件,请告诉我一下,谢谢~

前段时间改了,可是图片也爆了