Wave Spread...

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

分类:Linux 评论: 0

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

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

这是由于 NGINXpathinfo支持不够的问题,需要手动添加地址重写代码。
在站点配置文件,默认文件路径

/etc/nginx/sites-available/default

中对应本Typecho的

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;
}

然后重启NGINX

systemctl restart nginx

参考链接

回复