Best free redirect for affiliate links?
URL redirection and shorteners
These are some of the most popular websites which can shorten your URL's and hide your affiliate links.
(List taken from notlong.com/links - not my website)
Some less popular redirection/shorteners
Make your own short links
The best way to hide affiliate links from your visitors is making pages on your site which redirect to various affiliate offers.
For example, lets say you own mycoolwebsite.com, and sell some products through Amazon.
This is your sitemap:
product.php would be some page with description of some product you're selling through Amazon. That page also contains your Amazon affiliate link, but you don't want to risk visitors to delete your affiliate ID so you don't get commision. So you make another page, for example product1.php, which contains the following code:
<p align="center">You will be redirected in a few seconds. If not, please click the link above.</p>
location.href = 'YOUR AMAZON AFF LINK';
What exactly will this accomplish?
Well, your affiliate links will look like any other page on your site, judging by its url:
http://www.myamazonwebsite.com/product1.php > a visitor will click on this link without knowing he will be redirected to Amazon with your affiliate link.
The downside of this method: you have to make a new page for each different affiliate link, which can take a lot of time if you're running a big website.
There are also many other methods of redirection, but this one is simple and effective.