对于中文WordPress用户来说,设置WordPress固定链接是很讲究的,因为一方面按照国人做站的传统,一般不使用WordPress默认的URL固定链接格式,另外一方面,从SEO的角度讲,如何正确设置固定链接,关系到网站或者博客的生存大计,因此,设置一个正确的、对搜索引擎比较友好的WordPress固定链接格式,是一件非常重要的事情。

我接触WordPress时间不长,但是从这几年自己做博客和网站的实践看,总结出了一个重要的原则,那就是在设置WordPress固定链接格式的时候,有一种格式需要特别注意,那就是设置形如

/archives/%postname%.html

这种固定链接格式的时候,需要注意一个严重的问题,因为这种格式会导致页面的url地址产生严重的404错误,最典型的例子,就是设置了这种固定链接格式以后,博客的tag标签地址也会变成

/archives/tag

的格式,而WordPress默认的tag地址是

http://www.yourname.com/tag/***

比如,一个tag标签的名称是“周润发”,那么,WordPress默认的地址是

http://www.yourname.com/tag/周润发

而使用了

/archives/%postname%.html

这种固定链接格式后,这个tag标签的页面地址会变成

/archives/tag/周润发

因此,如果你不是一开始就设置好wordpress固定链接格式,那么在以后调整的时候,要特别注意这个问题。

我的博客中301重定向后因为一开始使用的是默认的url格式,当后来采用

/archives/%postname%.html

这种格式后,于是在Google网站管理员工具后台出现了大量的tag标签404错误,即影响到页面美观,对于搜索引擎来说,如此之多的404错误将会是一种非常负面的搜索引擎体验。