Canonical的作用是表达页面希望被理解为哪个主要URL。本站静态栏目使用各自PHP地址,文章和专题使用经过校验的id参数。

先把问题边界说清楚

搜索结果页属于用户临时查询,不作为独立内容主题,因此设置noindex并不进入sitemap。不存在的id会返回HTTP 404,而不是全部跳回首页。

把判断方法带到下一步

站内链接尽量使用同一主地址,避免同一文章通过不同参数顺序或无意义跟踪参数反复出现。

这类技术细节不在普通页面中被包装成“SEO方案”,但能让内容结构更稳定,也让用户复制和保存链接时更清楚。