网址规划不只是给博客起个好记的名字。对个人博客来说,维护需求决定了你未来几年改版、换域名、迁移文章时会不会伤筋动骨。核心原则是:每个永久链接一旦发布就尽量不变,把分类、日期、页码等易变信息从文章网址中剥离,并提前确定域名续费、HTTPS、重定向和备份的责任归属。下面从交付结果倒推,说明规划时要落实的资料、任务和验收标准。
个人博客的网址大致分四类,维护要求完全不同:
/posts/文章标识/,这样以后调整栏目结构时文章网址不受影响。/about/、/contact/,维护成本低。/page/2/ 这类网址由系统生成,不需要手工规划,但要确认翻页不会产生重复内容。判断标准很简单:如果一个网址已经对外发布并可能被引用,就把它当作不可变资产;还没发布的结构,趁早改成稳定形态。
域名是博客最底层的资产,维护需求集中在三点:
www 还是不带,另一形态做永久重定向。同时把 HTTP 统一重定向到 HTTPS,避免同一内容出现多个网址。验收方法:在浏览器分别输入带与不带 www、HTTP 与 HTTPS 四种组合,确认最终都跳转到同一个地址,且没有证书警告。
维护需求里最容易被低估的是重定向。以下情况都会改变网址:更换域名、更换博客程序、调整固定链接格式、合并分类。处理原则是旧网址通过 301 永久重定向指向新网址,而不是直接删除。
可执行的检查步骤:
适用条件:文章数量少时可以手工维护跳转表;数量多时应在服务器或博客程序层面批量生成规则。如果旧网址本身已经无人引用、也无搜索流量,可以不做跳转,但要接受这部分访问丢失。
网址规划的最终目的是让博客可以搬走。需要提前确认:
判断结果:如果你能在不修改文章正文的前提下,把内容导入另一个博客程序并让旧网址通过重定向继续可用,说明网址规划满足了迁移维护需求。
打开你现在的博客,列出最近发布的十篇文章网址,检查其中是否包含日期、分类或程序参数。如果有,先确定一套不含这些信息的固定链接格式,再从下一篇文章开始使用;对已发布且被引用的旧网址,配置 301 重定向到新格式,并记录到你的维护清单中。