A lightweight redirect manager and broken link monitor for WordPress. Create 301 redirects and track 404 errors with a clean, intuitive interface.
- Download redirectr.zip from this repository
- In your WordPress admin, go to Plugins → Add New → Upload Plugin
- Click Choose File, select the
redirectr.zipyou downloaded - Click Install Now, then Activate Plugin
- Go to Redirectr in your admin menu to start managing redirects
That's it! The plugin begins monitoring for broken links automatically.
Redirectr is a simple yet powerful WordPress redirect plugin that helps you manage URL redirections and monitor broken links on your site. Whether you've migrated from another platform, restructured your content, or just need to fix outdated links, Redirectr makes it easy to keep your visitors and search engines happy.
Broken links frustrate visitors and hurt your SEO. When someone clicks a link that leads nowhere, they leave. Search engines notice this too, potentially lowering your rankings. Redirectr solves both problems by:
- Tracking broken links automatically - See exactly which URLs visitors are trying to access that don't exist
- Creating redirects in seconds - Point old URLs to new destinations with just a few clicks
- Preserving SEO value - 301 redirects pass link equity to your new pages
Moving to WordPress from another platform? Changing your permalink structure? Consolidating content? Site migrations often break hundreds of existing links. Redirectr helps you:
- Identify which old URLs visitors and search engines are still trying to access
- Create redirects directly from the broken link log with one click
- Track hit counts to prioritize which redirects matter most
- Support both exact URL matching and regex patterns for bulk redirects
- Simple Redirect Management - Add, edit, and organize 301, 302, and 307 redirects
- Broken Link Monitoring - Automatic logging of 404 errors with hit counts and referrer data
- One-Click Redirect Creation - Convert any broken link into a redirect instantly
- Regex Support - Create pattern-based redirects for complex URL structures
- Performance Optimized - Built-in caching ensures minimal impact on page load times
- Clean Admin Interface - Intuitive design that fits seamlessly with WordPress
- Privacy Focused - IP addresses are hashed, never stored in plain text
- Install and activate - Redirectr starts monitoring for broken links immediately
- Review broken links - Check the "Broken Links" page to see what's not working
- Create redirects - Click "Create Redirect" on any broken link and enter the destination
- Monitor and maintain - Track redirect usage and manage everything from one place
- Website migrations - Redirect old URLs after moving to WordPress or changing hosts
- Content restructuring - Update URLs when reorganizing categories or pages
- Domain changes - Redirect paths when moving to a new domain
- Fixing typos - Redirect commonly mistyped URLs to the correct pages
- Campaign tracking - Create short, memorable URLs that redirect to landing pages
- Removing old content - Redirect deleted pages to relevant alternatives
For developers or advanced users:
- Upload the
redirectrfolder to/wp-content/plugins/ - Activate the plugin through the 'Plugins' menu in WordPress
- Navigate to Redirectr in your admin menu to start managing redirects
A 301 redirect is permanent and tells search engines to transfer SEO value to the new URL. Use this for content that has permanently moved. A 302 redirect is temporary and should be used when content will return to the original URL eventually.
No. Redirectr uses WordPress object caching to minimize database queries. Redirects are checked efficiently before WordPress loads the full page, so there's virtually no performance impact.
Yes. You can redirect to any valid URL, whether it's on your site or an external domain.
Regular expression (regex) redirects let you create pattern-based rules. For example, you could redirect all URLs matching /old-blog/(.*) to /blog/$1, automatically handling hundreds of URLs with a single rule.
Currently, redirects must be added manually or via the broken link conversion feature. Import/export functionality is planned for a future release.
Yes. Redirectr works at the URL level, so it handles any URL structure including custom post types, taxonomies, and custom rewrite rules.
By default, ignored broken links older than 30 days are automatically cleaned up. You can adjust this in the Settings page.
Yes. Redirectr performs redirects before content is generated, so it works correctly with all major caching plugins including WP Super Cache, W3 Total Cache, and WP Rocket.
-
Removed notification badge from admin menu
-
Removed "Redirected" tab from Broken Links page
- Fixed false positive 404 logging for valid URLs caused by AJAX, REST API, HEAD, XML-RPC, and cron requests
- Added display filter to hide URLs with file extensions in 404 logs by default
- Added "Show/Hide file extensions" toggle in broken links table
- Added default exclusion for
/.well-known/directory - Added default exclusion for image file extensions (png, jpg, jpeg, gif, webp, svg, bmp, tiff, avif)
- Initial release
- 301, 302, and 307 redirect support
- Broken link (404) monitoring and logging
- One-click redirect creation from broken links
- Exact match and regex pattern support
- Hit count tracking for redirects and broken links
- Referrer logging for broken links
- Configurable log retention
- Object caching for performance
- Privacy-focused IP hashing
- WordPress 6.0 or higher
- PHP 7.4 or higher
GPLv2 or later - https://www.gnu.org/licenses/gpl-2.0.html