Rules Redirect User at Login by Role to URL not working
Here is a working rule to redirect users to different URL's depending on user role, you will need Rules conditional module
to acomplish task, enjoy.

{ "rules_user_has_logged_in" : {
"LABEL" : "user has logged in, redirect based on role",
"PLUGIN" : "reaction rule",
"OWNER" : "rules",
"TAGS" : [ "redirect" ],
"REQUIRES" : [ "rules_conditional", "rules" ],
"ON" : { "user_login" : [] },
"DO" : [
  { "CONDITIONAL" : [
      {
        "IF" : { "user_has_role" : { "account" : [ "account" ], "roles" : { "value" : { "4" : "4" } } } },
        "DO" : [ { "redirect" : { "url" : "polizas\/todas" } } ]
      },
      {
        "ELSE IF" : { "user_has_role" : { "account" : [ "account" ], "roles" : { "value" : { "6" : "6" } } } },
        "DO" : [ { "redirect" : { "url" : "polizas\/todas" } } ]
      },
      {
        "ELSE IF" : { "user_has_role" : { "account" : [ "account" ], "roles" : { "value" : { "5" : "5" } } } },
        "DO" : [ { "redirect" : { "url" : "pagos" } } ]
      },
      {
        "ELSE IF" : { "user_has_role" : { "account" : [ "account" ], "roles" : { "value" : { "7" : "7" } } } },
        "DO" : [ { "redirect" : { "url" : "polizas" } } ]
      },
      {
        "ELSE IF" : { "user_has_role" : { "account" : [ "account" ], "roles" : { "value" : { "12" : "12" } } } },
        "DO" : [ { "redirect" : { "url" : "polizas\/todas", "destination" : "1" } } ]
      }
    ]
  }
]


}
}

and an img to see how my rule looks.