AI摘要
文章讲述了作者在宝塔面板apache环境下解决Typecho伪静态不生效的问题。作者原先使用WNMP集成环境和Nginx管理站点,Typecho伪静态正常。但在升级宝塔面板至7.0后,伪静态无法正常开启。经过几个月的研究和资料查询,作者最终解决了这个问题。文章提供了Typecho最新开发版的下载地址,展示了宝塔面板、WEB环境和PHP的版本信息,并提供了伪静态设置的具体代码。最后,作者成功启用了Typecho伪静态,并附上了成功启用的截图。
起因:我原来的服务器使用的是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