Una forma para crear una redirección (ej. 301) en Symfony sin usar el controlador, directamente desde el archivo yml del routing. Útil para ahorrarnos un método nuevo en el controlador.

Ejemplo, vamos a hacer una redirección 301 de una url (/autonomia/) de nuestra web hacia otra url, en este acaso una url externa (vídeo de youtube):

redireccion_youtube:
    path: /autonomia/
    defaults:
        _controller: FrameworkBundle:Redirect:urlRedirect
        path: 'https://www.youtube.com/watch?v=g11wkrsh5Yg'
        permanent: true

Y si quieres redirigir a una ruta ya existente en tu proyecto, usamos la opción “route” en lugar de “path”:

redireccion_youtube:
    path: /autonomia/
    defaults:
        _controller: FrameworkBundle:Redirect:urlRedirect
        route: mi_ruta
        permanent: true

Agradezco tu comentario 🤘