本文主要针对宝塔,其他的面板可以参考操作。

故障现象:
首页打开正常,其他二级页面均404错误。

故障原因:
设置固定链接后没有开启伪静态。

解决办法:
宝塔面板 → 设置 → 伪静态 → 选择typecho(这里不要选成typecho2)

 if (!-e $request_filename) {
        rewrite ^(.*)$ /index.php$1 last;
    }

应该有很多人觉得多个数字2可能更高级。导致设置了伪静态还是打开404。这里宝塔也有点坑的。明明是一个就够的,还多一个无效的伪静态设置。

注:
开启永久链接可以去除网址后面的/index.php/和/category/。