WordPress plugin intelligence profile

CodeBold Redirects

Old links keep working. Renamed pages are caught for you. Every "page not found" comes with a one-click fix.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.3.6
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.5 · PHP 8.1
Directory statusactive
Last directory update29 Oct 20264d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records CodeBold Redirects version 1.3.6 as active, updated 4d ago and tested up to WordPress 7.1.

Overview

About this plugin

Every site that has been around for a while has addresses that no longer go anywhere: a

page that was renamed, a post moved into a new category, a whole blog that moved from

/blog to /news. Each one is a visitor who arrives from Google, a newsletter or somebody

else’s article and finds nothing.

CodeBold Redirects fixes those — most of them before you notice they were broken.

New here? Read the step-by-step user guide, with screenshots of every screen.

It catches pages that move

Rename a page, move it under a new parent, or change a post’s date, and a redirect from the

old address is made for you. Pages beneath a moved page are covered too, and so are

categories, tags and product categories.

The redirect points at the page itself, not at its new address. Rename it again and every

old address still leads straight to wherever it is now — no chains, ever.

It shows you what is broken, with the fix beside it

Every address visitors asked for that did not exist is listed, most-visited first, with

where they came from. Beside each one is the page it most likely meant, found by its name.

One click and it is redirected — and it leaves the list.

No IP addresses are stored: one line per address, with a count. Scanners probing for

env files and old phpMyAdmin installs are ignored, so the list is the links that matter.

On a page that was not found, administrators see “Redirect this address” in the admin

bar. The moment you notice a broken link is the moment you can fix it.

Adding a redirect is one line

Type the old address, start typing the new page’s name, pick it. That is the whole form.

Pasting full addresses works; trailing slashes, capital letters and campaign tags are

handled for you. As you type, it tells you if the address already redirects, if the new

page does not seem to exist, or if you are about to hide a live page.

When you need more, it is there:

  • Wildcards — /blog/* to /news/* moves a whole section, keeping each page’s name
  • Regular expressions, with $1, $2 in the destination
  • Conditions: logged in or out, role, phone or computer, where they came from, browser

language, country (with Cloudflare or a host that provides it), cookie, IP address

  • “Only if the page does not exist” — redirect the old shop’s products, except those you

have since recreated

  • Schedules — a redirect that starts and stops on its own, for sales and seasonal pages
  • 301, 302, 307, 308, and 410 Gone and 451 for pages removed on purpose
  • Groups and notes, so a site move or a campaign stays together

It will not break your site

  • Refuses loops — including the classic “^/(.*)$ to /en/$1”, which looks right and sends

visitors to /en/en/en/… until the browser gives up

  • Refuses to redirect the admin, the login screen or the REST API, so you cannot lock

yourself out

  • A chain of redirects is followed for the visitor in one step
  • The destination’s domain can never come from the visitor’s address, so the site cannot

be used to bounce people to somebody else’s website

  • Browsers are told to remember a 301 for an hour, not for ever — so a mistake does not

linger on visitors’ computers for months after you fix it

  • Deleting a redirect shows “Undo” instead of asking “are you sure?”

Test any address

Paste an address and see what happens to a visitor there, which rule applies and why — as

a logged-out visitor, a phone, somebody from Facebook, or from France. Then ask your site

itself and follow each hop, which catches redirects your server, CDN or another plugin

makes.

Moving from another plugin

If Redirection, Rank Math, Yoast SEO Premium, Safe Redirect Manager or Simple 301

Redirects has left redirects in your database — active or not — they are found and

offered for import in one click. Their own data is left untouched.

You can also import a CSV from any SEO tool or spreadsheet (column names in any order,

htaccess or Nginx

config. You see a preview before anything is saved, and every row goes through the same

checks as one typed by hand.

Export as CSV, a full JSON backup, or Apache and Nginx rules for the server to handle the

simple ones itself.

Fast

An exact redirect is one indexed database lookup. Patterns are cached. Redirects happen

before WordPress loads the page that would have been thrown away. Visits are counted with

a single write.

For developers

  • A REST API under codebold-redirect/v1 — the screen uses nothing else
  • WP-CLI: wp codebold-redirect list|add|delete|test|import|import-from|export|404s|cleanup
  • Filters and actions for every decision: codebold_redirect_should_check,

codebold_redirect_url, codebold_redirect_before, codebold_redirect_site_hosts,

codebold_redirect_country, codebold_redirect_record_404, codebold_redirect_can_manage

and more

  • An X-Redirect-By: CodeBold Redirects header on every redirect

Made by CodeBold IT Solutions

CodeBold Redirects is free, made by CodeBold IT Solutions. com.

Credits

1 (see assets/fonts).

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • broken links
  • 301
  • 404
  • redirect
  • redirection
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.5 · PHP 8.1
Update activity29 Oct 20264d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.