Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Redirect Bundle Laravel Package

opifer/redirect-bundle

Opifer RedirectBundle is a Symfony package for creating and managing URL redirects. It lets applications map old paths to new destinations, handle redirect responses, and avoid broken links when content moves. Useful for SEO-friendly URL changes and legacy route support.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Redirect management as a feature area, not a package choice. This bundle addresses a real PM need — letting marketing/SEO teams manage 301/302 redirects without engineering tickets — but the artifact itself is a 2016-era Symfony bundle. It should inform what to build, not what to install.
  • Build vs. buy for URL/redirect governance. Use this as a reference implementation when scoping an in-house redirect module (route matching, redirect entity, admin CRUD, hit logging). Its existence confirms the feature is small enough to own internally rather than depend on.
  • Roadmap input for SEO and content migration work. Redirect handling becomes critical during site relaunches, CMS migrations, and URL restructuring. Flag it as a prerequisite for any migration epic rather than a standalone initiative.
  • Use case validation. Confirms demand for: bulk redirect import (CSV), wildcard/regex matching, 404 logging with one-click redirect creation, and audit trails — all reasonable backlog candidates for a Laravel app.
  • Framework decision signal. This is a Symfony bundle; if the org is Laravel-first, it reinforces standardizing on Laravel-native tooling (e.g., spatie/laravel-missing-page-redirector) rather than cross-framework dependencies.

When to Consider This Package

Consider only as a design reference if:

  • You are on a legacy Symfony 2.x/3.x codebase (pre-2017) that already vendors Opifer components.
  • You need a quick read of how a redirect entity + admin UI is typically modeled.
  • You are writing an internal spec and want prior art to critique.

Look elsewhere (or build) in essentially all other cases:

  • Archived and unmaintained — last release January 2016, marked archived, zero dependents. No security patches, no PHP 8.x or modern Symfony support.
  • Framework mismatch — it is not a Laravel package; adopting it in a Laravel app means fighting autoloading and container conventions for marginal benefit.
  • Security and compliance exposure — abandoned code with stale transitive dependencies will fail most dependency-scanning and SBOM gates.
  • Low signal — 2 stars and 0 dependents means no community to lean on for bug fixes or edge cases.
  • Better alternatives exist — mature Laravel redirect packages, or a ~1–2 sprint in-house build (redirect table, middleware, Filament/Nova admin, 404 log) gives full control and no license risk.

Adoption criteria if it were viable (it is not): active maintenance within 12 months, PHP/Laravel version support, test coverage, security advisory history, and at least moderate downstream usage.

How to Pitch It (Stakeholders)

To executives: We evaluated opifer/redirect-bundle for redirect management. It is a small, MIT-licensed utility that was last updated in 2016, is formally archived, and has no active users or maintainers. Adopting it would introduce unpatched code and a framework mismatch with our stack for a feature that is inexpensive to build ourselves. Recommendation: do not adopt; treat it as a requirements reference and fund a lightweight in-house redirect module instead. Expected effort is roughly one to two sprints, with ongoing ownership inside the team.

To engineering: The package validates a straightforward domain model — a redirect entity (source path, target, status code, active flag), request middleware to match and issue 301/302s, and an admin surface with bulk import and 404-to-redirect conversion. We should implement this natively in Laravel: a redirects table with indexed source_path, a middleware in the HTTP kernel, and a small Filament/Nova resource. Prioritize wildcard matching, CSV import, and hit counters — these are the features marketing will actually ask for. Avoid the archived dependency; it would fail our dependency-scanning gate and carries no support path.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
frankyso/ipaymu
3mdikram/worldmoneywords
snowsoft/config
itmosoft/laravel-subscriptions
larva/laravel-ai-qwen
diephp/sequences
users-au/socialite-provider
twidpay/twid-logger
mrnewport/laravel-plaid
mrnewport/laravel-repo
mrnewport/laravel-docsign
mrnewport/laravel-stow
mrnewport/laravel-flow
mrnewport/laravel-priceable
mrnewport/laravel-nestedterms
fredmeng/laravel-apidoc-generator
itstructure/laravel-multilingual-tools
pdustdar/elasticsearch
markupai/php-sdk
rlacerda83/lumem-microservice-shipment