Skip to content
This repository was archived by the owner on Apr 14, 2019. It is now read-only.

Conversation

@skidmow
Copy link

@skidmow skidmow commented Aug 10, 2018

Added Regex group matching to allow relative URL redirection.

E.g. for the above example you would use:
Old URL: /page-old/?(.*)
New Page: /page-new/$1

This one redirect would result in mappings like so:
/page-old -> /page-new/
/page-old/ -> /page-new/
/page-old/child-page/ -> /page-new/child-page/
/page-old/child-page1/ -> /page-new/child-page1/
/page-old/child-page/descendant-page/ -> /page-new/child-page/descendant-page/
etc.

It means that you can easily rename a parent page and map all the child pages to the new URL.

This change is based on a previous pull request that hasn't been merged and isn't working correctly because they didn't use the newUrl value. See: #32
Also the previous PR included additional functionality for a CustomRedirectContentFinder, which I have omitted from this PR.

…page-old/child-pages (many) to be directed to /page-new/child-pages (many) in one redirect entry
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant