kunstmaan/redirect-bundle
KunstmaanRedirectBundle is a Symfony bundle for managing URL redirects from an admin interface. Create and maintain redirects to handle moved content, avoid broken links, and preserve SEO when URLs change.
Framing the underlying need first, because the package itself is not the decision. The capability on the table is backend-configurable redirects — a marketing/ops team editing 301/302 rules without a deploy. That is a genuine roadmap item for almost any content-bearing product, and it supports several decisions:
RedirectController, most modern Laravel admin panels, CDN/edge redirect rules), the correct decision is configuration, not a new dependency.Critical stack caveat for the record: despite the Laravel/PHP framing, this is a Symfony bundle (Kunstmaan CMS stack), not a Laravel package. For a Laravel codebase it is architecturally out of scope on day one — no service provider, no Laravel conventions, no fit with Eloquent or Laravel's middleware pipeline.
Adoption criteria are narrow and mostly historical:
Look elsewhere — or build — when:
Redirect model + middleware. This is a few hundred lines of code and one migration.Bottom line: do not adopt. The opportunity score (33.87) reflects a real, recurring product need; the package score (0.035) reflects that this artifact is not a viable vehicle for it. Treat it as a design reference and fund the in-house capability instead.
To executives (one paragraph): Our teams keep paying an engineering tax every time a URL changes — either we ship a config deploy for a marketing redirect, or we eat a traffic and SEO loss. The capability is worth building; this specific open-source package is not the way to get it. It is an 11-year-unmaintained Symfony bundle with a single star, no downstream users, and no security patching — adopting it would trade a small upfront saving for permanent maintenance and compliance risk. Recommendation: a scoped in-house build (estimated days, not weeks) using this package's data model as a reference, sequenced ahead of any URL or IA changes already on the roadmap.
To engineering: This is a Symfony bundle from the Kunstmaan CMS ecosystem, last released April 2014 — it does not target Laravel and will not integrate without adaptation. Do not add it to composer.json. Instead: (1) spend 30 minutes reviewing its entity shape and admin flow as prior art; (2) implement a redirects table with source path, target, status code, and hit counter, plus a middleware or route-matcher that resolves 404s against it and caches the rule set; (3) add an admin CRUD surface and a bulk import path for migrations; (4) instrument hit counts so we can later prune dead rules. That gives us the capability with a dependency footprint of zero.
How can I help you explore Laravel packages today?