WordPress固定连接设置及SEO优化建议

2010年02月19日  |  12:12分类:经验分享  |  标签:  |  801 views

网上关于固定连接设置的文章也有不少,现在小龙包简单整理了下,敬请参阅:

概念讲述:什么是固定连接?

固定链接,如果说域名是一个博客在互联网上的代表一个人的话,那么固定链接地址就是门牌号码。只有通过固定链接,你才能找到找个人。由此可见,固定链接在博客中的重要性。对于wordpress 用户而言,就比如把地址:http://www.shangshayb.com/page/2?category_name=default 更换成:http://www.shangshayb.com/category/default/page/2 这样的形式,让访问者和搜索引擎能更好的记录和访问。

一、固定连接设置的前提:

1、首先确定你所使用的主机和环境是什么?

以下是独立主机:

      1)、归根结底主要分为Windows/linux  + Apache + MySQL5 + PHP5,这种情况其实与系统无关,主要是看apache有没有开启mod_rewrite 模块,如果没开启就打开apache配置文件启用rewrite模块,重启服务即可,再次对wordpress的固定连接进行设置即可;

     2)、另外一种是Windows+ IIS+ MySQL5 + PHP5,这样的环境一般都会安装rewrite模块,比如安装了Helicon ISAPI_Rewrite,但是在使用中也存在部分问题,后通过搜索找到了http://codex.wordpress.org/Using_Permalinks提示的有针对Wordpress的URL rewrite组件,下载安装测试,发现解决了分页显示问题,而且配置非常简单,这时决定去掉了全局的Helicon ISAPI_Rewrite扩展。

URL rewrite for WordPress with IIS的主键下载地址:http://www.binaryfortress.com/wordpress-url-rewrite/

以下是虚拟主机:

    一般虚拟主机商都有提供默认支持rewrite功能,请先确实你购买的空间是否支持,不支持怎么设置也没用!

   如果支持,有的还需要自己手工开启,或者上传.htaccess文件等,我的空间是支持的,但是属于需要自己手工开启的一种!

二、WordPress官方文档固定链接常用参数解释:

  1. %year%
    基于文章发布年份,比如2007;
  2. %monthnum%
    基于文章发布月份,比如05;
  3. %day%
    基于文章发布当日,比如28;
  4. %hour%
    基于文章发布小时数,比如15;
  5. %minute%
    基于文章发布分钟数,比如43;
  6. %second%
    基于文章发布秒数,比如33;
  7. %postname%
    基于文章的postname,其值为撰写时指定的缩略名,不指定缩略名时是文章标题;
  8. (1)中文文章不建议使用,如果要使用请配合pinyin-slug 插件使用
    (2)英文文章建议使用,利于优化排名
  9. %post_id%
    基于文章post_id,比如423;
  10. %category%
    基于文章分类,子分类会处理成“分类/子分类”这种形式;
  11. %author%
    基于文章作者名。

三、常用的固定链接 (Permalink) 组合设置方案:

1. 类似 /y/m/d/post-name/ 式目录结构,Permalink

写法如下:

/%year%/%monthnum%/%day%/%postname%/

2. 类似 /y/m/d/post-name.html 式目录结构,Permalink

写法如下:

/%year%/%monthnum%/%day%/%postname%.html

3. 类似 /post-id.html 式目录结构,Permalink 写法如下:

/%post_id%.html

4. 类似 /post-name/ 式目录结构,Permalink

写法如下:

/%postname%/

5. 类似 /post-name.html 式目录结构,Permalink

写法如下:

/%postname%.html

6.. 类似 category/post-name.html 式目录结构,Permalink

写法如下:

/%category%/%postname%.html

7. 类似 category/post-id.html 式目录结构,Permalink

写法如下:

/%category%/%post_id%.html

8.中文tag无法正常显示的问题:

解决方法:来自波乐的自言自语:http://www.bolarn.com/index.php/2008/01/26/52

请参照文中说明进行修改即可。对于中文目录、中文链接等都可以一并解决。

四、SEO优化经验和技巧:

1、不要让日期出现在固定连接链接里面

这基于两个方面的考虑。一是如果数字出现在固定链接里面,等于提醒搜索引擎,这是很旧的内容了,没必要再爬一遍了。

另外一个原因是,假如你要修改文章的日期重新发布的话,链接地址就变了,也就是意味着你的反向链接,PR 等等都没有了。

2、不要让分类的链接出现在固定链接里面

这一点是很多人都会忽略的地方。让分类出现在固定链接里面有两个缺陷:

一是一篇文章如果选择了多个分类的话,则会出现多个链接地址,这很容易造成因为重复内容而被搜索引擎惩罚;

二是有可能会造成关键词堆砌而被搜索引擎惩罚。

3、链接不要过深

这一点经常看到。很多wordpress 用户的固定链接是年/月/日/分类名/文章名。这种过于深的固定链接对搜索引擎是非常不友好的。

4、不要让中文字符出现在固定链接里面

虽然现在的搜索引擎已经能识别URL地址里面的中文字符,但无论是从美观上,还是从wordpress 优化的角度来看,都是非常差的。

放在最后,james认为:

最好的wordpress固定链接形式是:域名/文章名(参数为/%postname%.html)。

如果情况不同,也可使用:
英文网站固定连接静态化:/%category%/%postname%.html
中文网站固定连接静态化:/%category%/%post_id%.html

喜欢本文,那就收藏到: Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪ViVi 365Key网摘 天极网摘 和讯网摘 博拉网 POCO网摘 添加到饭否 QQ书签 Digbuzz我挖网

发表您的评论

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word