第一办公室.Net 目前使用的是 WordPress 程序,BBQ 希望以后能够继续使用,原因无外乎两点:

关于第二点以后详细给大家分析,今天只说伪 WP 的静态化设置。

文章地址静态化

在安装了 WordPress 之后,BBQ 对静态化的设置是这样的,首先在 「设置」>「固定链接」 设置全局链接结构为:「自定义: /%postname%.html」

%postname% 表示文章名称,为了让搜索引擎看起来更像静态的 html 网页,它的后缀为.html 。

所以当你写一篇文章的时候,默认的固定链接会变为 http://你的域名/新文章.html,这里我们要把汉字改为拼音/数字/英文字母/连接符。连接符包括下划线和横线,起单词分割的作用,主要是写给读者看的,但搜索引擎也会凭借此识别关键词,所以可以在地址中包含关键词,起到 SEO 的效果。

"最标准的命名:让读者一看地址就明白且容易记忆,最好包含关键词。"

我知道很多人更习惯 http://域名/分类名称/文章名称.html 这样的链接形式,但在 WP 网站里,尤其是大多数中小网站 (比如个人博客) 里,在链接中加入分类名称并不是最明智的做法,因为万一当我们需要重写分类名甚至删除分类的时候,所有含有分类名称的链接将会作废,网站产生太多的 404 死链对用户以及搜索引擎都是很糟糕的事情,所以,如非必要,我都是主域名后面紧跟文章名称,这样可以保证一个扁平的链接结构,便于蜘蛛的抓取。

去掉默认的 category

WordPress 目前的分类地址会默认带有 category 这个单词,这会增加网站层级深度,不利于搜索引擎抓取内容,所以强烈建议去掉。去掉 catagory 很简单,只需要在插件区内搜索 WP No Category Base 这款插件,启用后即可自动去掉 category 并且将原有分类地址 301 跳转到新的地址上去,不必担心重复页面等可能引起的 SEO 问题。

结语:

这两步设置非常简单,但无论对提升用户体验还是为了 SEO 都是十分必要的,这也是我安装完 WordPress 之后一般先设置好的两个步骤。如果你的 WP 网站占用过多资源的话,还可以使用 WordPress super cache 等缓存插件进一步静态化网站,但对于网站的起步阶段,做好以上两步设置即可。