网站迁移前,与图片有关的记录至少要包含四类:原始文件清单、页面引用关系、处理参数与替代文本、授权与来源信息。迁移不是把图片文件夹整体复制过去就结束;如果缺少其中任何一类记录,新站上线后很容易出现图片丢失、路径失效、尺寸错乱、版权争议或搜索流量下滑。最关键的一步是先建立一份可核对的图片资产台账,再决定采用“原样迁移”还是“重新处理并替换”。
在动服务器或换程序之前,先把旧站图片整理成一份可核对的清单。建议每个图片条目记录以下字段:
/uploads/2023/product-a.jpg这一步的产出是一张表格或一份 CSV,而不是散落在聊天记录里的说明。只有台账存在,后续才能判断哪些图片必须保留原文件名,哪些可以重新生成。
图片迁移通常有两种做法,选择依据不是偏好,而是页面引用方式与图片数量。
方案一:原路径原文件迁移。把旧站图片目录结构、文件名、扩展名完整搬到新站,页面里的图片地址保持不变。适用条件是:图片数量不大、旧路径规则清晰、新站仍保留相同目录层级。优点是改造成本低、验证快;缺点是旧图片体积可能偏大,历史命名混乱的问题会被一起带过去。
方案二:重新处理并替换引用。在新站重新生成尺寸合适的图片,统一命名规则,再批量替换页面中的图片地址。适用条件是:图片数量多、旧站存在大量重复图、需要统一格式或压缩、页面本身也要改版。优点是长期维护更轻松;缺点是需要逐页核对替换结果,任何遗漏都会造成死图。
判断方法很简单:如果旧站图片地址已经出现在外部引用、广告素材或用户收藏中,优先保留原路径;如果图片只服务于站内页面,且旧命名无法维护,可以走重新处理方案。两种方案也可以混合使用,核心图片保留原路径,列表图和小图重新生成。
迁移完成不等于图片正常显示。需要按以下检查项逐条验证:
如果发现某张图片 404,先判断是路径写错、文件没上传,还是文件名大小写不一致。Linux 服务器区分大小写,Windows 服务器通常不区分,这类差异在跨平台迁移时经常出现。不要一看到图片不显示就断定是服务器故障,先按“文件是否存在、路径是否一致、权限是否可读”三步排查。
迁移结束后,台账不能丢。后续每次新增或替换图片,都应同步更新记录,尤其是来源与授权字段。对于已经删除的旧图片,保留一条带删除日期的记录,方便日后排查外链失效或版权追溯。若网站还要再次迁移,这份台账就是下一次准备工作的起点,而不是从零重新盘点。
下一步可以直接做的,是打开旧站后台或服务器文件目录,先导出图片文件列表,再对照页面逐条补全替代文本与来源信息。台账建好之前,不建议开始批量替换图片地址。