Dragon Redirect Manager

Redirects with an indexed hot path, plus a 404 triage inbox that filters out bot noise so you only see the dead ends that matter.

Requirements

WordPress 6.2+, PHP 8.0+.

Redirect rules

Create rules under Redirects → Add New:

  • Exact — matches one normalized URL via an indexed hash lookup, so redirect checks add no measurable overhead to normal traffic.
  • Prefix — matches a path and everything under it.
  • Regex — full pattern matching with capture groups (^/product-(\d+)$/shop/item-$1). Patterns are validated against catastrophic backtracking before saving.
  • Status codes: 301, 302, 307, 308, or 410 (Gone) for content that is deliberately removed.
  • Rules can be toggled Active/Inactive without deleting, and hits are counted per rule.
  • Loop detection refuses rules that would redirect to themselves, directly or through an existing chain.

The 404 Monitor

Redirects → 404 Monitor is a triage inbox, not a firehose: hits are grouped per URL, counted, and scored for bot likelihood — scanner/exploit probes (/wp-content/backup.sql, .env and friends) are hidden by default. For a real 404, Create redirect pre-fills the source so a typo'd inbound link is fixed in seconds. Ignore dismisses a URL you don't care about. Rows are purged automatically after your retention period.

Fuzzy typo correction (free since 1.0.3)

When enabled in Settings, a 404 whose URL is a confident close match to exactly one published post or page is 301-redirected there automatically. Uncertain matches are always left to stand — nothing is ever guessed to the homepage. The confidence threshold is adjustable (higher = stricter).

Slug-change auto-redirects

Renaming a published post's slug automatically creates a redirect from the old URL, so inbound links never break.

Import & export

CSV export of your full rule set, CSV import, and one-click importers for Redirection and Simple 301 Redirects.

Data & privacy

The 404 monitor records URL, referrer, user agent and a salted hash of the visitor IP (raw IPs only if you explicitly enable that). Everything auto-purges on your retention schedule. Uninstalling keeps your rules by default; opt into deletion in Settings.

Dragon Redirect Manager Pro

Adds scheduled/expiring redirects, a redirect + 404 analytics dashboard, 404 alerts (email, signed webhook, Slack), filtered CSV export with per-status retention, and a chain/loop scanner with one-click flatten.

Uninstall

Deleting the plugin keeps all its data by default, so a reinstall picks up where you left off. To remove everything on uninstall, tick Delete all data on uninstall in the plugin's settings first (this sets the dragonredirectmanager_delete_data_on_uninstall option).