'WordPress Redirection Plugin Redirect

I'm trying to redirect a page and any subpages to the root but I can't find a way of doing it. I'm using the redirection plugin (https://redirection.me/). I would rather doing it via the plugin to keep all redirects in one place rather than .htaccess.

I would like to redirect https://www.example.co.uk/developments/ and any subpages e.g. https://www.example.co.uk/developments/test or https://www.example.co.uk/developments/another-test etc. to the home page.

I tried just now it seemed to break the subpages so I had to revert the redirect.

This is what I was trying to use in the source URL: /developments/development-name/*

And the target URL: /

With REGEX and Ignore Slashes enabled.



Solution 1:[1]

/developments/development-name/* is not what you want. It looks like you are trying to do globbing with that *. In regex, the equivalent of a glob * is .* where . means "any character" and .* means zero or more of any character.

The rule that would implement a redirect to the home page is:

  • source: /developments/.*
  • target: /

However, redirecting to the home page is not usually a good idea. It is usually better to remove the content and show a custom 410 Gone error saying why the content was removed. When you redirect to the home page:

  • Users don't get a meaningful error message and get frustrated with the bad user experience
  • Search engines call it a "soft 404" error and treat it just like the content was removed, so you don't get any SEO benefit.

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 Stephen Ostermiller