Weave Code
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

Easy Redirect Bundle Laravel Package

agence-adeliom/easy-redirect-bundle

Symfony bundle to manage URL redirects and log 404 errors. Intercepts 404s, looks up matching redirects, performs redirects, and updates hit count/last accessed. Stores 404 path/URL/timestamp/referer for stats and clears matching 404s when redirects change.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • SEO & User Experience: Enables seamless URL redirection (e.g., post-migration, deprecated paths) and 404 tracking to improve organic rankings and reduce bounce rates.
  • EasyAdmin Integration: Streamlines backend management of redirects via the existing admin dashboard, reducing dev overhead for non-technical teams.
  • Build vs. Buy: Avoids reinventing a redirect system (e.g., custom Doctrine entities, Symfony event listeners) while maintaining flexibility for future customization.
  • Roadmap Use Cases:
    • Post-launch: Redirect legacy URLs to new ones (e.g., /old-page/new-page).
    • A/B Testing: Temporarily route traffic for experiments.
    • Broken Link Recovery: Log 404s to identify and fix dead links proactively.
    • Compliance: Maintain audit trails of redirects/404s for regulatory needs.

When to Consider This Package

Adopt if:

  • Your Symfony app uses EasyAdmin (v3.4+) for backend management.
  • You need database-backed redirects (not just .htaccess or middleware).
  • You require 404 analytics (e.g., tracking referrers, timestamps) to debug broken links.
  • Your team lacks time/resources to build a custom redirect system from scratch.

Look elsewhere if:

  • You’re not using Symfony/EasyAdmin (consider standalone packages like kbond/ZenstruckRedirectBundle or middleware solutions).
  • You need client-side redirects (e.g., JavaScript-based).
  • Your redirects are static (use .htaccess or Nginx rules instead).
  • You require advanced features (e.g., redirect chaining, conditional logic) beyond basic path-to-path mapping.

How to Pitch It (Stakeholders)

For Executives: "This package lets us manage URL redirects and 404 errors directly in our admin dashboard—no dev work required. It’s like having a built-in SEO tool to fix broken links, track traffic issues, and ensure smooth user experiences after site changes. Low risk (MIT license), minimal setup, and saves engineering time."

For Engineering: *"A lightweight Symfony bundle that integrates with EasyAdmin to handle redirects and 404 logging via Doctrine entities. Key benefits:

  • Zero custom code for basic redirects/404s (uses existing admin UI).
  • Database-backed for analytics (e.g., ‘Which pages are breaking most?’).
  • Easy to extend (e.g., add custom validation, events, or reports).
  • Maintained (active 3.x branch for Symfony 6.4/7.x). Tradeoff: Tied to EasyAdmin; not ideal for non-Symfony projects."*

For Design/SEO Teams: *"This tool will help us:

  • Fix broken links automatically (e.g., after a redesign).
  • Track 404s to prioritize content fixes.
  • Redirect traffic without touching code (e.g., /blog/old-post/blog/new-post)."*
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.
daikazu/eloquent-salesforce-objects
unseen-codes/chat
romalytar/yammi-jobs-monitoring-laravel
kisame76/filament-db-table-state
nqxcode/laravel-lucene-search
dpfx/laravel-livewire-wizards
workos/workos-php-laravel
sofa/laravel-global-scope
nawasara/auth-primitives
adhocrat-io/arkhe-main
make-dev/orca-harpoon
itsemon245/lamet
baks-dev/dashboard
amoifr/pickle-panther-bundle
make-dev/orca
dmstr/symfony-system-resources-bundle
dmstr/symfony-job-queue-bundle
dmstr/openapi-json-schema-bundle
dmstr/keycloak-security-bundle
dmstr/doctrine-audit-log-bundle