待审核的帖子,打开直接404页面
@shandian 提出的这个问题做下答复,系统已经实现了404、500、等页面拦截,但是宝塔面板的nginx配置会影响拦截。
解决办法设置伪静态即可。
设置步骤
1. 后台-站点设置-固定链接,选择你喜欢的伪静态样式
2. 服务器/宝塔设置伪静态
# ========== 宝塔面板 / 伪静态配置 ==========
# 复制以下内容到 宝塔面板→网站→设置→伪静态
# 注意:不要包含 server 块,只放 location 指令
# 修复自定义 404 页面(必须放在最前面)
# 宝塔默认 error_page 404 /404.html 会拦截 PHP 返回的 404,
# 导致 Xiuno 自定义错误页无法显示,此行覆盖宝塔默认配置
error_page 404 =404 /index.php;
# 后台伪静态(必须放在前台之前)
location /admin/ {
try_files $uri $uri/ /admin/index.php$is_args$args;
}
# 前台伪静态
location / {
try_files $uri $uri/ /index.php$is_args$args;
}
管理员标记为「教程」,奖励 +5 积分