lindemannrock / craft-redirect-manager
Intelligent redirect management and 404 handling for Craft CMS
Package info
github.com/LindemannRock/craft-redirect-manager
Type:craft-plugin
pkg:composer/lindemannrock/craft-redirect-manager
5.41.1
2026-08-31 07:50 UTC
Requires
- php: ^8.2
- craftcms/cms: ^5.10
- lindemannrock/craft-logging-library: ^5.18.2
- lindemannrock/craft-plugin-base: ^5.38.2
Requires (Dev)
- craftcms/ecs: dev-main
- craftcms/phpstan: dev-main
- phpstan/phpstan: ^1.12.33
- phpunit/phpunit: ^11.0
- yiisoft/yii2-redis: ^2.0
Suggests
None
Provides
None
Conflicts
None
Replaces
None
- dev-main
- 5.41.1
- 5.41.0
- 5.40.0
- 5.39.1
- 5.39.0
- 5.38.0
- 5.37.0
- 5.36.0
- 5.35.2
- 5.35.1
- 5.35.0
- 5.34.0
- 5.33.0
- 5.32.1
- 5.32.0
- 5.31.0
- 5.30.0
- 5.29.0
- 5.28.2
- 5.28.1
- 5.28.0
- 5.27.0
- 5.26.0
- 5.25.0
- 5.24.1
- 5.24.0
- 5.23.0
- 5.22.0
- 5.21.0
- 5.20.0
- 5.19.0
- 5.18.2
- 5.18.1
- 5.18.0
- 5.17.0
- 5.16.0
- 5.15.0
- 5.14.4
- 5.14.3
- 5.14.2
- 5.14.1
- 5.14.0
- 5.13.0
- 5.12.0
- 5.11.0
- 5.10.0
- 5.9.0
- 5.8.2
- 5.8.1
- 5.8.0
- 5.7.0
- 5.6.0
- 5.5.0
- 5.4.0
- 5.3.2
- 5.3.1
- 5.3.0
- 5.2.0
- 5.1.3
- 5.1.2
- 5.1.1
- v5.1.0
- v5.0.0
- dev-feat/craft-cloud-compat
This package is auto-updated.
Last update: 2026-08-31 07:51:04 UTC
README
Redirect Manager for Craft CMS
Intelligent redirect management and 404 handling for Craft CMS.
Features
- Automatic 404 Handling — catches all 404s and attempts to redirect
- Multiple Match Types — exact, regex, wildcard, and prefix
- Auto-Redirect Creation — creates redirects when entry URIs change with undo detection
- Rich Analytics — track 404s with device, browser, OS, geographic data, and bot detection
- Geographic Detection — visitor location via ip-api.com, ipapi.co, or ipinfo.io
- CSV Import/Export — import redirects (up to 4000 rows) and export analytics
- Backup System — automatic/scheduled backups with retention and restore
- Smart Caching — portable file or Craft application caching for fast redirect lookups
- Multi-Site Support — site-specific or global redirects
- GraphQL Support — resolve redirects and list enabled redirects for headless/SPAs
- Read-only JSON API — expose enabled redirects to static builds, SPAs, edge workers, or backend integrations
- In-CP API testing — try the JSON API and download a Postman collection without leaving Craft
- Plugin Integration — pluggable architecture for other plugins to handle 404s
- Privacy-First — salted IP hashing, optional subnet masking, GDPR-friendly
- Query String Control — strip, preserve, or consolidate query strings
- URL Filtering — exclude bot/scanner/system URLs with regex, plus one-click recommended, WordPress, and security-probe presets
Requirements
- Craft CMS 5.10+
- PHP 8.2+
- LindemannRock Plugin Base 5.38.2+ (required by Composer)
- Logging Library 5.18.2+ (required by Composer; install in CP for log viewing)
Installation
Composer
composer require lindemannrock/craft-redirect-manager && php craft plugin/install redirect-manager && php craft redirect-manager/security/generate-salt
DDEV
ddev composer require lindemannrock/craft-redirect-manager && ddev craft plugin/install redirect-manager && ddev craft redirect-manager/security/generate-salt
Documentation
Full documentation is available in the docs folder.
Postman collection setup notes are available in postman/README.md.
Support
- Issues: GitHub Issues
- Email: support@lindemannrock.com
License
This plugin is licensed under the Craft License. See LICENSE.md for details.
Developed by LindemannRock
