Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
When Docusaurus detects a section index page - in which the slug matches the second-to-last URL path segment - it produces a route for the page with only the second-to-last path segment, omitting the slug. When migrating to the Docusaurus site, we added redirects from paths with the format
/slug/slug/
to/slug/
.This change edits these redirects progammatically to reverse the source/destination mappings. If a redirect only maps a Docusaurus-style slug to a pre-migration index page slug, the docs engine rewrites it to map the pre-migration slug to a Docusaurus-style one.
For redirect destinations that use pre-migration slugs, this change adjusts them to be Docusaurus-style slugs (this is the current redirect rewriting behavior).