[Catalyst] Mapping urls inside catalyst

Robert 'phaylon' Sedlacek rs at 474.at
Mon May 28 18:32:48 GMT 2007


Hey Dave,

Dave Gray wrote:
> What do you gain by doing it this way instead of using mod_rewrite or
> similar? Obviously mod_rewrite isn't as flexible in that you need to
> update your ruleset separately instead of only changing your
> application level code, but that seems like an acceptable tradeoff to
> me.

1. I like my apps to be able to fully run standalone with the integrated
   server. Things I load off to the actual webserver (static files, for
   example) would just shortcut certain requests.

2. Every 'list' endpoint has its own private action path. Therefor it
   can easily be used with uri_for and I can change the URI layout of
   the application (even via the configuration file) without having to
   touch links, redirects and the like.

Of course, if the application shouldn't _run_ on those URIs, but just
redirect to something else, mod_rewrite might be the way to go. To me it
is more a question if it's an application-level or deployment-level
decision.

.phaylon



More information about the Catalyst mailing list