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.
besmartand-pro/php-quality-config
sentix/ai-chatbot
terminal42/code-quality-tools
codifyo/ts-generator-bundle
testo/fiber
mintobit/jobqueue
a4sex/maintenance-bundle
a4sex/entity-date-update
a4sex/client-identifier
a4sex/base-utilites
a4sex/key-value-storage
a4sex/micro-status
chilldev/dependency-injection-extra
datinglibre/datinglibre-app-api
biberltd/corebundle
bricre/symfony-bundle-test
biberltd/logbundle
dominium/http-adapter-bundle
dominium/google-analytics
a4sex/auto-clean-entity