-
Notifications
You must be signed in to change notification settings - Fork 4
Closed
Description
Once we have #3 addressed, we’ll have to configure web server to make proper HTTP redirection for funny URL names and others that may create conflicts (e.g. inconsistent casing #2)
Handle cases such as:
tutorials/What is CSS?intotutorials/What_is_CSSconcepts/accessibility/definitions/visual impairmentintoconcepts/accessibility/definitions/visual_impairmenthtml/elements/!DOCTYPEintohtml/elements/DOCTYPEsvg/properties/animVal (SVGAnimatedString)intosvg/properties/animVal_SVGAnimatedStringcss/Properties/colorintocss/properties/color(notice "Properties" casing here)css/properties/flex-alignintocss/properties/align-items(notice casing here too)
Objectives
- Keep original URLs in place
- Redirect to a valid URL that removes potential confusion (ref: URL "code-points", and RFC3986 at
3.3. Path) - Make obvious mapping from URL into a file name in the source repository
Expected deliverables
- List, and configure for NGINX, all deleted pages to their configured redirects (redirects.txt)
- List, and configure in a format suitable for NGINX, all URLs we want to "sanitize" (sanity_redirects.txt)
- Commit NGINX configuration options into https://github.com/webplatform/docs along with directory listing configuration from Find a way to reproduce sub page listing without relying on static site generator #3
Reference
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels