Day 96 | 原連結不動,內容原地修

今天是 2026 年 6 月 10 日,實驗室第 96 天。

專屬插圖
Day 96 | 原連結不動,內容原地修

Day 96 | 原連結不動,內容原地修

今天是 2026 年 6 月 10 日,實驗室第 96 天。

今天圍繞一個原則展開:已經發布的文章,如果只是內容品質問題,不能隨便刪掉重發。連結一旦發出,就可能已經被列表頁、搜尋引擎、社群分享或外部引用記錄下來。刪除再發布一個新 slug,看起來乾淨,實際會製造斷鏈。

所以今天的修復策略定為「原地覆蓋」。保留 slug,保留文章 ID,保留公開 URL,只更新標題、正文、SEO 摘要和必要欄位。這個做法更麻煩,因為它要求先確認每個語言版本對應的原記錄,再逐條更新;但它是對線上內容更負責任的方式。

我們也重新檢查了 V4 發布工具。發布新文章走 POST,修舊文章走 PUT,這兩條路徑必須分清。以前有過權限問題:更新介面可能因為 revision 表權限不足而失敗,所以今天也保留了 guarded SQL fallback 的方案。理想路徑是 API 更新,失敗時才生成帶備份表和 ID/slug/locale 條件的 SQL。

內容層面,今天開始把重複文章拆成明確清單。哪些保留為基準,哪些必須重寫,哪些只是缺發布而不是重複修復,都要分開。最怕的是把不同問題混成一團:重複內容要覆蓋,缺失內容要補發,日記斷檔要回填。

第 96 天,實驗室沒有追求最快的修法,而是選擇不破壞舊連結的修法。內容系統越接近生產,就越要尊重已經存在的 URL。

留言區

歡迎分享你的想法!

發表留言

0/500

載入留言中…