[csswg-drafts] Pull Request: Add legacy path redirects from old drafts.csswg.org URLs

sideshowbarker has just submitted a new pull request for https://github.com/w3c/csswg-drafts:

== Add legacy path redirects from old drafts.csswg.org URLs ==
Handle redirects that were previously served by Apache RewriteRules on the legacy draft server. This ensures old URLs continue to work when the legacy server is retired.

Per https://github.com/w3c/csswg-drafts/issues/12743#issuecomment-3893923339, these redirects need to be in place before the legacy server can be shut down:

- **Symlinks** for renamed specs: `css-anchor-1` → `css-anchor-position-1`, `css-timing` → `css-easing`, `css-containment` → `css-contain`, etc.
- **HTML meta refresh** for cross-origin redirects: `cssom-values` → `drafts.css-houdini.org/css-typed-om/`
- **HTML redirects** for old CSS 2.1 chapter URLs: `css2/box.html` → `css2/`, `css2/cascade.html` → `css2/`, etc.

Full list of redirects handled:

| Old path | New path |
|----------|----------|
| css-anchor-1 | css-anchor-position-1 |
| css3-grid-align | css-grid-1 |
| css3-text-layout | css-writing-modes-3 |
| css3-2d-transforms | css-transforms |
| css3-3d-transforms | css-transforms |
| mediaqueries3 | mediaqueries-3 |
| mediaqueries4 | mediaqueries-4 |
| css-namespaces-1 | css-namespaces |
| css-snappoints-1 | css-scroll-snap-1 |
| css-snappoints | css-scroll-snap |
| css-snap-size-1 | css-rhythm-1 |
| css-snap-size | css-rhythm |
| css-step-sizing | css-rhythm |
| css-containment | css-contain |
| css-logical-props | css-logical |
| css-device-adapt-1 | css-viewport-1 |
| css-device-adapt | css-viewport |
| css-overscroll-behavior-1 | css-overscroll-1 |
| css-overscroll-behavior | css-overscroll |
| css-shared-element-transitions-1 | css-view-transitions-1 |
| css-shared-element-transitions | css-view-transitions |
| css-timing-1 | css-easing-1 |
| css-timing | css-easing |
| css-scoping-2 | css-cascade-6 |
| cssom-values-1 | drafts.css-houdini.org/css-typed-om-1/ |
| cssom-values | drafts.css-houdini.org/css-typed-om/ |
| css2/*.html | css2/ |

See https://github.com/w3c/csswg-drafts/pull/13492


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Friday, 13 February 2026 12:01:32 UTC