先把当时的情况摆出来。为了让相册页不进索引,运维在 CDN 上给整个图片目录配了 X-Robots-Tag: noindex,第二天图片搜索的展现量从 8 万掉到 0,文章页的配图也一起从搜索结果里消失。
原因不止一个,得分开看。响应头按目录匹配,把正文配图也一起盖住了。另一种情况是相册页本身需要收敛,但图片文件不应该跟着 noindex。
还有一种情况,回滚后 CDN 边缘缓存仍保留旧响应头。
先确认图片响应头当前的值
curl -sI https://cdn.example.com/uploads/2026/09/a.jpg | grep -i x-robots
随后把规则收窄到相册页路径
location ^~ /album/ { add_header X-Robots-Tag 'noindex'; }
刷新边缘缓存让新头生效
curl -X PURGE https://cdn.example.com/uploads/2026/09/a.jpg
同事提醒我看一下最近一次发布,时间点确实对得上。
命令输出我都留了记录,免得改完记不清原来的值。
恢复的判定其实很直接。规则收窄并刷缓存后第三天图片展现量回到 5 万,两周后恢复到原来的八成。
提醒一点。noindex 按目录下发最危险,图片和页面常常同目录,收窄到具体路径再上线。改动前把原配置备份一份,出问题能马上回滚,这比任何技巧都实用。
