网上关于固定连接设置的文章也有不少,现在小龙包简单整理了下,敬请参阅:
概念讲述:什么是固定连接?
固定链接,如果说域名是一个博客在互联网上的代表一个人的话,那么固定链接地址就是门牌号码。只有通过固定链接,你才能找到找个人。由此可见,固定链接在博客中的重要性。对于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官方文档固定链接常用参数解释:
- %year%
基于文章发布年份,比如2007;
- %monthnum%
基于文章发布月份,比如05;
- %day%
基于文章发布当日,比如28;
- %hour%
基于文章发布小时数,比如15;
- %minute%
基于文章发布分钟数,比如43;
- %second%
基于文章发布秒数,比如33;
- %postname%
基于文章的postname,其值为撰写时指定的缩略名,不指定缩略名时是文章标题;
- (1)中文文章不建议使用,如果要使用请配合pinyin-slug 插件使用
(2)英文文章建议使用,利于优化排名
- %post_id%
基于文章post_id,比如423;
- %category%
基于文章分类,子分类会处理成“分类/子分类”这种形式;
- %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