Redirects aren't banned by Facebook as its a common method of tracking for lots of companies/brands. That being said they prefer redirectless tracking. But the real issue isn't necessarily the fact that you have a redirect its if your redirect doesn't render the same page when FB crawls it from multiple locations. Thats what they hate and will auto block, or a domain that was previously associated with spam/cloaking