使用 Ubuntu 18.04 LTS
搭建 Typecho
时,后台界面和文章链接均提示404
错误。
尝试
尝试官网解决办法 点击跳转 无效。
这是由于 NGINX 对 pathinfo
支持不够的问题,需要手动添加地址重写规则。
解决
修改站点配置文件
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
参考链接
本文由 Kane 创作,采用 知识共享署名4.0 国际许可协议进行许可。
转载本站文章前请注明出处,文章作者保留所有权限。
最后编辑时间: 2018-06-06 10:29 AM