Fix canonical URLs for the landing page and repository index #128
Loading…
Reference in a new issue
No description provided.
Delete branch "oss-oo/laboratory-pr119-canonical-20261014-impl1"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Implement the canonical URL corrections prepared in #119. The
/about/landing page now declares its own canonical URL and matchingog:url; Caddy adds one canonicalLinkheader only to successful HTML GET/HEAD responses for the exact unfiltered/explore/reposURL. Query variants, other routes, redirects, errors and non-HTML responses are excluded.The original handoff files are retained unchanged, with a dated implementation entry in the runbook. Deployment and search-engine indexing remain separate from this source change. The review also records an existing security-header ordering issue; this change does not alter that block.
Validation: native Caddy 2.11.4 adaptation and validation; the full isolated repository E2E gate (27 steps); 21 positive/negative response cases on the isolated release VM; independent source and evidence review. Native PR CI is required before merge.
421be68) into current main base8e7b995e5f22ebd2f