辽中县人民医院:WordPress永久链接格式建议及静态化教程

来源:百度文库 编辑:九乡新闻网 时间:2024/04/27 17:12:27

WordPress永久链接格式建议及静态化教程

Posted on 2010-07-31 by 金水岛主

当你的WordPress安装好后,要及时修改你的WordPress永久链接。因为默认的永久链接是http://www.indear.net/?p=123的形式,不利于搜索引擎的收录,所以要及时修改,不然等你的文章多起来再想起来修改,就会得不偿失了。

首先,我给出几个永久链接的格式建议:
第一个:/html/%postname%.html 或者/%postname%.html
这里的%postname%是指的文章的名字,将文章的名字加到链接中,好处是有利于SEO,就是搜索引擎的收录,但是缺点也很明显,不支持中文,如果翻译成英文的话,链接显得冗长,还很容易重复。鱼与熊掌不可兼得啊,没办法,自行取舍。

/html/%postname%.html 这个形式前面带有/html,多了这个/html,使得所有的post都在html目录下,如果你还使用了cos-html-cache静态化插件,由于都是在目录html,静态化之后不至于搞乱wordpress本身程序目录。另外,如果是个人blog,假设可以坚持10年,一天一篇日志,也不过3000多篇日志,所以即使静态化,html目录下也仅仅不到10000个文件,不足以影响磁盘I/O效率。
当然了,有利也有弊,/html/%postname%.html 这个格式,会被误认为http://www.indear.net/html也可以访问,
而/%postname%.html 路径更浅。

第二个:/html/%post_id%.html或者/%post_id%.html
%post_id%指的是日志ID,这个格式由日志ID组成的,简短,不复杂。你可以用/html/%post_id%.html的形式,也可以用/%post_id%.html的形式,根据自己的实际情况来进行选择。

第三个:/html/y%year%/%post_id%_%postname%.html
这个格式多用于团队运作的BLOG,你看看新浪,比如:http://sports.sina.com.cn/n/2010-05-20/01414992850.shtml跟这个格式也是差不多的。这种永久链接的格式的优点在于,即使一年上万日志的静态化文件也不至于影响到磁盘的I/O性能,缺点在于目录层次太深,对SEO稍微不利。第二种链接格式中的y%year% 为啥要加字母前缀呢?目的是为了防止静态化之后和默认的归档链接冲突,你可以加前缀字母”y”,当然也可以是其他字母,也可以是后缀。

上面讲的是WordPress永久链接的格式建议,下面介绍下实现永久链接静态化的方法。
首先,登入你的WordPress后台,点“设置”中的“永久链接”,然后在“自定义结构”中,输入你所要采用的永久链接格式,然后点击“保存修改”。
其次,修改.htaccess 文件,如果你的服务器中有这个文件,可以直接将以下代码复制进去

1
2 RewriteEngine On
3 RewriteBase /
4 RewriteCond %{REQUEST_FILENAME} !-f
5 RewriteCond %{REQUEST_FILENAME} !-d
6 RewriteRule . /index.php [L]
7
如果,你的服务器中没有这个文件,在你的本地建立名为x. htaccess的文件,将以上的代码复制到x. htaccess中,然后将这个文件上传到你的WordPress所在的目录(比如你的是public_html/WordPress,请将x. htaccess上传到public_html下),然后将x. htaccess重命名,修改为. htaccess

这样永久链接静态化就设置成功了。