Is there a way to have a conditional redirect in the Ember.js Router, without breaking internal consistency of the router?
Depending on what you're trying to do, you may be looking for conditional transitions. This is covered in another stackoverflow question, the TLDR of which is to check this fiddle.