Create Ghost CMS Redirects From Old WordPress URLs
1 min read

Create Ghost CMS Redirects From Old WordPress URLs

Simple one line REGEX to create WP url directs in Ghost CMS.
Stick-figure comic: a visitor hitting a 404 dead end on the left, smoothly redirected to the right page on the right.

Table of contents

Ghost redirects can be created in JSON or YAML, I did mine with regex and the latter.

You only need one 301 redirect in your redirects.yaml file:

301:
    ^\/[0-9]+\/[0-9]+\/[0-9]+\/(.+): https://your-domainhere.com/$1

This will match the /year/month/day/ (or variation there-of) standard and put the ending part directly to the domain.

💡
Note: You may have to restart your Ghost instance to get the redirects to work and try it in a new/different browser (or in incognito/private mode).