You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

DigitalOcean+Statamic开发环境子页面及图片404问题解决

解决Statamic网站仅主页可访问、子页面失效的问题

问题场景

在DigitalOcean上搭建Statamic网站的开发环境,已完成以下配置:

  • 配置对应PHP版本的socket
  • 部署Apache、Nginx、MySQL服务
  • 拉取网站当前Git版本代码

但部署后仅主页能正常显示,所有子页面链接均失效。

排查过程

  • 检查Nginx错误日志,未发现相关报错信息
  • 查看原网站package.json文件,无重装Statamic的要求

解决方法

  1. 移除Apache2服务
    避免Apache与Nginx产生端口冲突或配置干扰,直接删除Apache2。

  2. 调整Nginx的try_files规则
    找到站点的Nginx配置文件,将原有规则:

    try_files $uri $uri/ =404;
    

    修改为:

    try_files /static${uri}_${args}.html $uri $uri/ /index.php?$query_string;
    

    修改完成后重启Nginx服务,子页面即可正常访问。

内容的提问来源于stack exchange,提问作者Tanja K.

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 08:29:52