Skip to content

Redirect Manager

Redirect Manager points old URLs to new ones after redesigns or migrations - exact matches, wildcards, regex, optional error responses, and CSV tools.

  • Dedicated Redirect Manager page: list, Add Redirect, search, bulk actions, hit counts.
  • Basic settings: Source URL, Target URL (or page picker), Match Type (Exact, Wildcard (*), Regex), When Matched (Redirect / Show Error).
  • Redirect Type: 301 Permanent, 302 Found, 303 See Other, 307 Temporary, 308 Permanent.
  • Error Type / Error Message for codes such as 401-405, 410, 501-503.
  • Priority (lower runs first), Strip query parameters when redirecting, Notes.
  • Optional Conditions: Login Status, Referrer, Browser Language, URL Parameter.
  • Export CSV, Import (sample CSV available), Test URL, duplicate, toggle active, loop detection.
  • Rules run on wp_loaded (before typical 404 handlers). Requires license.

Enable it if:

  • You migrated permalinks or domains and need lasting 301s.
  • One rule should cover many paths (/blog/* -> /news/$1).
  • You need conditional redirects (logged-in only, referrer, query param).
  1. Activate your WP PowerSuite license.
  2. Enable Redirect Manager under WP PowerSuite -> Modules.
  3. Open WP PowerSuite -> Redirect Manager.
  4. Click Add Redirect, fill Source URL / Target URL, choose match and type, then Create Redirect.
  5. Use Test URL to confirm the match before relying on it in production.
  • Add Exact /old-page/ -> /new-page/ as 301; visit /old-page/.
  • ✅ Pass: browser lands on /new-page/ with a permanent redirect.
  • Add Wildcard /blog/* -> /news/$1; visit /blog/hello.
  • ✅ Pass: redirects to /news/hello.
  • Use Test URL with a path that should match.
  • ✅ Pass: result names the matching rule.
  • ❌ Fail: check Priority, active status, and that another plugin is not redirecting first.
  • Redirect loop error on save. Change the target so it does not chain back to the source.
  • Import failed. File must be CSV under 1 MB with at most 1,000 rows; duplicates/invalid rows are skipped.
  • Rule not firing. Confirm the rule is active, Match Type matches the path format, and cache/CDN is not serving a stale response.
What does Redirect Manager do?

It stores redirect rules and runs them early on the front end with Exact, Wildcard (*), or Regex match types, plus optional Show Error responses.

Is Redirect Manager free?

No. It is a Premium module and needs an active WP PowerSuite license.

Which redirect types are supported?

Redirect Type includes 301 Permanent, 302 Found, 303 See Other, 307 Temporary, and 308 Permanent. Show Error covers codes such as 404 and 410.

Can I import redirects?

Yes. Import a CSV with source, target, type, and match_type columns (max 1 MB / 1,000 rows), or Export CSV from the list.

How do I turn Redirect Manager off?

Go to WP PowerSuite -> Modules, find Redirect Manager, and toggle it off.

Developer notes (hooks & filters)

Source: modules/redirect-manager/module.php. Boot: critical · context: admin, frontend, ajax.

Table: {prefix}wpps_redirects. Executes on wp_loaded priority 1. Admin-post/AJAX handlers for save, delete, bulk, import, export, toggle, test URL.