WordPress

我怎么又修改了一次 .htaccess 文件?

今天打开了好久没有关注的 Google Webmaster Tools 页面,看了一下我的网站的情况,发现有好几百个 404 链接。看一下描述,结果又是 .html 文件找不到错误。

这是一个很老的问题了。还是年轻时犯下的错误。小时候对于互联网更多是一种娱乐、玩耍的态度,所以对一些事情就比较随意。最开始时我用的 WordPress 搭建 blog,因为刚开始时什么也不懂,在买共享空间之前从网上注册了一个免费的临时空间,在里面上传了 WordPress 的程序(我记得当时好像版本时 1.5),很快的就运行起来了。我当时觉得安装 WordPress 原来这么容易,于是等有了共享空间后就用 WordPress 来写 blog。

Blog 是什么?

今天关注博客的人少多了

现在讨论“Blog 是什么”这个问题似乎有点搞笑。理论上来说,这个话题应该早在 2006 年就讨论完了。今天再说这个都不是遭人鄙视这么简单的了,现在谁还不知道个博客啊。更何况从实际的技术上来说,blog 早已开始走下坡路了。微博这种东西的发展已经把博客的市场逼得越来越小了,道理很简单,很少有人愿意静下心来写一篇文章。而写一句话的成本要小多了。或许从一开始人们需要的就不是博客,而是一种表达的方式。相比起传统的网页,博客可以让人们更容易的发布信息。而微博才是人们真正需要的东西。人们要说话,而不是做作文。

删除数据库中的换行符

早先我的 blog 是用 WordPress 搭建的,后来我想尝试一下 Movable Type,就把所有文章都导入到 Movable Type 里了。之后我对 Movable Type 失望了,就把 blog 系统换回了 WordPress,但在导入过去的文章的时候,发生了一些问题。

草稿很麻烦

WordPress 有保存草稿的功能。写好了一篇文章,可以把它的状态设定为发布,也可以设定为草稿等其它状态,处于草稿状态的文章在外面是不可见的。在 Dashboard 里,有 draft 模块,草稿的文章多列于此。

Nginx 重定向

过去因为一直弄不好我的 blog 里的 Google Analytics 插件的设定,导致在 WordPress 后台的 Dashboard 里面无法显示 Google Analytics 的报告,因此我过去几个月都没有怎么去看 Google 的统计工具。昨天把这事搞定了,于是我也看了一下网站统计方面的信息。当我看到 Google Webmaster Tools 里报告的 189 项 Not found 抓取错误时,觉得应该处理一下子了。

终于搞定了 WordPress 的 Google Analytics 插件的 Dashboard 部分

上个月底,我收到了我的 blog 正在使用的 Google Analytics 插件的作者 Josh Fowler 的来信,除了感谢我使用他的作品外,还推广了一项关于 Article Rewriting 的 SEO 服务。当时我看来信挺长,就把它保存在了桌面上,没有仔细看。刚才我正好想起来了这件事,就仔细看了一下那封信。信中说感谢我使用他开发的 Web Ninja Google Analytics WordPress plugin,而在我的 blog 上这个插件自从今年 6 月份我转移了 VPS之后就不能完美工作了。虽然可以正常的在我的 blog 页面里插入跟踪代码,但这个插件的另一半功能,在 Dashboard 上显示 Google 的访问流量信息,却一直不能工作。

VPS 转移

我在这次购买新的 VPS 的时候之前的一段时间里,由于长时间没有上 VPS 的终端,因此对于 VPS 的一些设定什么的都忘的差不多了。那时我一直对于再次登陆 VPS 的终端有种排斥的感觉。当我的新 VPS 开通后,如何转移数据让我头疼了一阵子。好在现在已经转移成功,我可以写一篇文章把当中出现过的一些问题给记录下来,之后再遇到类似情况可以轻松一些。

久违的 Pingback

Pingback 也叫 trackback,是一种 blog 回响手段,它的作用,在我看来,起到了连接 blog 文章的作用。当一个 blogger 在另一篇 blog 文章的基础上进行了更进一步的创作或讨论时,pingback 把两篇 blog 文章连接起来,读者阅读的时候可以看到更全面的资料。我在《好的blog阅读习惯》这篇文章中进行了详细的解释。

旧文章转向设定好了

我在之前的文章里说过,我的 blog 之前用的是 MT 系统来架设的,不过长期以来我对 MT 失望了,所以接着换了主机的契机,我把 blog 程序换成了 WP。但 MT 的默认 URL 是以 .html 结尾的,而 WP 默认的 URL 是目录形式的。所以我从 MT 导入的旧文章的链接都失效了。

导入 Movable Type 的旧文章

切换了 blog 程序之后,旧的文章就成了一个问题。

WordPress 的文章链接是目录格式的,而 Movable Type 的文章链接是 .html 格式的。除此之外,Movable Type 把每一篇文章静态输出成了 HTML 文件,而 WordPress 是动态生成。我在 WordPress 导入从 Movable Type 导出的文章后发现,我在 Movable Type 下用 Markdown 格式写的文章,所有自然段都合到了一起。一片文章成了一大段,这是完全不能忍受的。