Redirection Manager
Redirection Manager is a powerful redirect management plugin designed for both classic WordPress sites and Headless WordPress setups, perfect for developers building modern frontends with Next.js, Nuxt.js, React, and other JavaScript frameworks.
Note: The plugin WPGraphQL (https://wordpress.org/plugins/wp-graphql/) is required for GraphQL functionality.
Key Features
Global Redirect Management: — Intuitive admin interface to add, edit, and delete redirects — Support for 301 (Moved Permanently), 308 (Permanent Redirect), and 410 (Gone) status codes — Advanced search and filtering by status code — Pagination support for large redirect lists — CSV export functionality for backup and migration — Automatic URL normalization for consistency
Post-Level Redirects: — Meta box on all public post types (posts, pages, custom post types) — Set redirects directly from the post editor — Supports 301, 308, and 410 redirects at the post level — Automatic handling during template_redirect
Content Management: — Related content detection — automatically identifies posts/pages/terms associated with redirect URLs — Quick access to edit or view related content — Option to trash content when creating redirects — Support for WooCommerce products
GraphQL Integration: — Fetch all global redirects via GraphQL query — Post-level redirect fields (redirectType, redirectUrl) on all post types — Perfect for headless CMS implementations — Optimized for frontend frameworks
Developer-Friendly: — Clean, well-documented code following WordPress coding standards — Custom database table for optimal performance — AJAX-powered admin interface — Full security with nonce verification and capability checks — Extensible architecture
Supported Redirect Types
- 301 — Moved Permanently: Traditional permanent redirect with destination URL
- 308 — Permanent Redirect: Modern permanent redirect that preserves HTTP method
- 410 — Gone: Indicates content is permanently deleted (no destination URL needed)
