refatoração de redirect