修复 Typecho 文章详情和后台 404 报错的问题

后知后觉 暂无评论

使用 Ubuntu 18.04 LTS 搭建 Typecho 时,后台界面和文章链接均提示404错误。

尝试

尝试官网解决办法 点击跳转 无效

这是由于 NGINXpathinfo 支持不够的问题,需要手动添加地址重写规则。

解决

修改站点配置文件

server{
    ...
    location / {
        ...
        //这里添加
        ...
        try_files $uri $uri/ =404;
        ...
    }
}

添加如下代码

if (-f $request_filename/index.html){
    rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php){
    rewrite (.*) $1/index.php;
}
if (!-f $request_filename){
    rewrite (.*) /index.php;
}

然后重启服务即可

# systemctl restart nginx

参考链接

本文撰写于一年前,如出现图片失效或有任何问题,请在下方留言。博主看到后将及时修正,谢谢!
回复
回答35+24=