Skip to main content

Do redirects in `routes.yaml` file also show up in `PLATFORM_ROUTES`?

Comments

1 comment

  • Larry

    Yes, redirect routes still show in in the PLATFORM_ROUTES environment variable. That means it is possible that having too many redirects will run into the environment variable length limit.

    If you need a large number of redirects, there are two ways to reduce that overhead:

    1. Use regular-expression-based redirects. If your redirects have common patterns they can usually be collapsed into a small number of regular-expression-based rules.

    2. Handle redirects in your application. Your application will always have more knowledge of what redirects are needed and when than a statically configured rule in routes.yaml. If you have a large or complex redirect ruleset, it is almost always better to handle that logic in proper application code rather than the routes configuration. Most applications and frameworks have built-in redirect handling mechanisms that you can leverage. Consult their documentation as appropriate.

    0

Please sign in to leave a comment.