升级到 typecho 0.9,以及typecho在kangle下伪静态问题的解决

今天正好在折腾服务器,想起来了自己的typecho一直无法禁用启用插件。后来跑去Google查了一下,发现这其实是普遍问题,比如说官方论坛的帖子kangle服务器下启用伪静态的一个bug,以及无法激活主题模板,都提到了这个问题。

还有 typecho 0.9 貌似内置了 Markdown 的解释器,不知道是怎么实现的。我把之前的插件给禁用掉之后,原来的文章全部都不解析了。可能还需要再看看源码才可以。

这里给出 typecho 0.9 在 kangle 下可用的伪静态.htaccess文件。

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1?%{QUERY_STRING} [L]

修改过去之后就可以正常使用伪静态了,后台禁用开启插件、切换主题一切正常。

新版 typecho 的管理后台真心漂亮,升级过程也非常简单。推荐还没有更新的朋友们(咦……应该只有我没更新了吧……)去更新一下看看。

UPDATE:刚刚去看了一下数据库,发现 typecho 控制 Markdown 与否,是在数据库中的对应条目的文章内容前加上<!--markdown-->。你可以使用以下SQL语句来更新你的数据库,让以前的文章也使用 Markdown 解析。

UPDATE `typecho_contents` SET `text`=CONCAT('<!--markdown-->',`text`)

6 Replies to “升级到 typecho 0.9,以及typecho在kangle下伪静态问题的解决”

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*

code