这两天使用宝塔Windows面板安装nginx+mysql+php后,准备备份并升级typecho博客。
在此其中遇到了一个问题:
宝塔面板新建站点后使用的伪静态配置不正确,导致typecho后台登录直接报错404
使用宝塔伪静态中自带的typecho、typecho2配置均无法解决
通过查阅资料并测试后,以下这个配置可以正常运行,前后端均可正常伪静态。
if (-f $request_filename/index.php){
rewrite (.*) $1/index.php;
}
if (!-f $request_filename){
rewrite (.*) /index.php;
}