先给结论:如果只改了栏目名称、栏目地址没变,优先保留旧导航入口和旧面包屑层级,只替换显示文字;如果同时改了栏目地址或层级,就要把旧导航与旧面包屑当作需要重定向的旧入口来处理,而不是直接删掉。判断依据不是“看起来新不新”,而是旧地址是否还能被访问、旧层级是否还对应真实内容。
打开你网站后台的栏目管理,找到刚改过名称的那一条,记录三个字段:栏目ID、栏目别名或路径、父级栏目。多数情况下,改名操作只动“栏目名称”,路径和父级保持不变。这时旧导航和旧面包屑指向的地址仍然有效,问题只是显示文字对不上。
如果路径或父级也一起改了,旧地址就会失效。此时你要处理的不是文字,而是“旧入口还能不能到达内容”。这一步决定了后面是改文案还是做跳转。
适用条件是栏目地址未变、层级未变。你可以直接在导航模板和面包屑输出逻辑里,把旧栏目名替换成新栏目名。代价很小,但要注意缓存:如果导航是静态缓存或CDN缓存,改完模板后前台可能仍显示旧名,需要清一次缓存再核对。
这种做法不会产生失效地址,旧链接点进去仍然落在同一栏目。对已经积累外部链接或用户收藏的站点更稳妥。
适用条件是栏目地址或层级确实变了,旧地址已经无法对应内容。这时旧导航项和旧面包屑路径不能简单删除,而应保留一个可访问的旧地址并指向新栏目,否则从旧页面、旧分享链接进来的访问会直接落到错误页。
代价是要维护一组旧地址到新地址的对应关系,并且要逐个核对,不能只处理首页入口。层级改动越多,需要核对的旧路径越多。
假设你有一个栏目原来叫“产品展示”,路径是 /products/,父级是首页。现在改名为“解决方案”,路径改成 /solutions/,父级仍是首页。
/products/ 下所有已发布内容的地址,确认它们是否也随栏目一起换了路径。这个例子里,动作是“先列旧地址再决定是否重定向”。如果旧地址数量少且都还能访问,可以只改文字;如果旧地址已经打不开,就必须补上对应关系,否则下一步的导航核对没有意义。
面包屑反映的是层级关系,不是栏目名称。改名后如果层级没变,面包屑结构不变,只换中间那一段文字;如果层级变了,比如从一级栏目变成二级栏目,面包屑就要多出一层父级。
检查方法是:打开一个详情页,看面包屑是否还能从首页一路点到当前栏目。如果中间某一层点进去是空栏目或错误页,说明旧层级没有处理好,需要回到栏目管理里确认父级设置,而不是只改面包屑模板。
如果旧入口打不开,不要急着删掉旧导航记录,先确认是路径变了还是栏目被停用。路径变了就补对应关系;栏目被停用且内容已迁移,才考虑移除旧入口。核对这些位置之后,再决定是否需要更新站点地图或内部链接,顺序不要颠倒。