起因:我原来的服务器使用的是WNMP集成环境,使用Nginx管理站点,Typecho伪静态一直很正常的,至从Typecho发布1.1版之后,我就想升级我的站点程序,但是原来WEB环境太老了,要升级PHP和MYSQL才能更新,搞了几次都没有成功,要在Linux下手动更新PHP和MYSQL程序,对于我这种Linux萌新来说,太难了呀,升级这件事拖了两年多(原来站点上还有一些项目配置文件要用),所以升级这件事也就一拖再拖。
过程:去年由于项目需要,把我的阿里云ECS配置升级了,把原来博客程序备份下来,经博友V介绍说宝塔面板非常好用,于是就用宝塔把我的WEB服务器管理起来了,在Nginx下Typecho伪静态一切正常,但是宝塔升级到7.0之后,伪静态一直不能正常开启,研究了很多,搞了几个月,查了各种资料,终于在前几天把这个问题解决了。
我现在使用的是typecho最新开发版
下载地址:http://typecho.org/download
宝塔最新版7.03
WEB环境:Apache 2.4.41 / MYSQL 5.6.45
PHP 5.6
伪静态设置
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]
</IfModule>
typecho伪静态启用成功
2 条评论
其实直接选用默认风格( /archives/{cid}/),然后在BT面板后台直接选择wordpress的.htaccess配置文件就可以。
66666666