WordPress:

早前也写过一些如‘WordPress 中文 Tag 链接问题解决方案’、‘IIS 下实现 WordPress 伪静态’等IIS下的伪静态及中文Tag解决方案,在IIS7中支持的Web.Config伪静态可以完美地用下面的方法解决中文URL的问题。

Windows IIS7 虚拟主机对包含中文的 URL 支持有问题,特别是国外的 Windows 主机,如 Godaddy 主机等。这时访问包含中文的 URL 就会出现找不到该页的 404 错误。

注:由于 Typecho 与 WordPress 伪静态相对一致,该方法也能完美解决 Typecho 中文 Tag 无法访问的问题。

通过增加一个 PHP 文件,并修改一下 Web.Config 文件中的 Rewrite 规则即可。

1、增加文件:cnurl.php ,内容为:

继续阅读 »

前两天空间商说我的 WordPress 占用 CPU 100%,要我停用所有插件,索性从 WordPress 转到 Typecho))) 使用,Typecho 比较简洁,全类库代码,我比较欣赏这种代码风格,值得学习,效率也很高。

WordPress 用了一年多了,也研究过,越是强大越是占资源,倒也没觉得会占到 100% ,把所有插件都给停用了,空间得以恢复,现在觉得空间越来越慢了,不如最开始的时候速度快,可能是服务器上放的网站越来越多了吧,不知道什么时候我又得转战新高地。

WordPress 转 Typecho 官方有现成的插件,Wordpress to Typecho(1.03 Beta wordpress2.7 转换到 typecho的插件),在 Typecho 0.7 中使用的时候会出现 404 错误而无法执行,可以先安装 Typecho 0.6 转换完成后再升级到 0.7 。

继续阅读 »

WordPress 2.8 出来已经好几天了,今天有空升升级,主要是自己在之前修改过一些代码,升级的时候不能直接覆盖或使用官方的自动升级,呵呵,麻烦了点。

2.8 版本被命名为“Baker”,以天才演奏家Chet Baker 命名,此版本在主题管理、Widgets、分类系统和整体速度都有了大大的改善,据说修正了790个Bug,增加了180个新特性,除此之外添加了一个CodePress 编辑器支持语法高亮,支持语法参考。

升级的时候自然应该先备份好网站内容及数据库。以便升级出现错误及时恢复,也算是一个阶段性的备份。备忘一下我的升级过程,以便下次升级。

继续阅读 »

WordPress 中文 Tag 链接无法正常访问的问题想必多数使用 Windows+IIS 主机的朋友都有遇到,以前出现这个问题增加一条伪静态规则就可以解决,见:IIS 下实现 WordPress 伪静态,换了虚拟主机后不行了。找到一些可行的解决办法,摘录如下:

产生这个问题的主要原因是地址编码问题,及UTF-8和GBK之间转换的问题。IIS 对 URL 截取的时候取得的是 GBK 编码,但是 WordPress 中文都用的 UTF-8 编码,所以我们要对编码进行处理后再交给数据库进行查询。

继续阅读 »