Skip to main content
Feature · Redirections

WordPress redirect manager — 301 / 302 / 307 / 410, regex, and import.

Manage every redirect on your WordPress site from a single table — 301, 302, 307, 410, regex source patterns, bulk import from Redirection or Rank Math, and a live-hits counter per rule.

Redirect types supported
4
Regex source patterns
Yes
Bulk import formats
CSV + JSON
Per-rule hit counter
Yes

Redirect types

301 Moved Permanently

The default for renamed URLs, retired products and permalink changes. Passes link equity.

302 Found / 307 Temporary

For A/B tests, region gates and short-term promos. Does not pass equity, and search engines keep the original URL indexed.

410 Gone

Removes a URL from the index cleanly. Better than 404 for retired content you don't want reappearing in Search Console's coverage report.

Regex source

Match ranges of URLs with a single rule — e.g. /old-blog/(.*) → /blog/$1. Tested against your live URL list before you save.

Bulk import from anywhere

One-click import from Redirection (JSON export), Rank Math (CSV export), Yoast Premium (CSV) and raw .htaccess snippets. Duplicates are flagged, conflicts are grouped so you resolve them in one screen.

Hit counter per rule

Each rule shows last-hit date and 30-day hit count. Rules with zero hits in 12 months surface in a 'safe-to-remove' filter so the table stays clean.

Zero .htaccess edits

All redirects are served from a PHP-cached lookup table (approx 0.3ms overhead). Nginx and Apache both supported — no server config needed, no risk of a syntax error taking the site down.

Common questions

Will this conflict with the Redirection plugin?
No — we detect it on activation and offer to import its rules and deactivate it. You keep the same URLs, one plugin instead of two.
Does regex support named captures?
Yes. $1, $2 and named groups are both supported in the destination URL.
Is there a bulk 410 for a retired site section?
Yes — select any set of URLs from the 404 Monitor or a URL list and bulk-410 them in one action.