Why don't you use 301 redirect?
Tiny url is the one I use
works well try that.
Can you explain what does 301 redirect means?
I always buy a domain which related to my product and use URL forwarding feature on Domain Manager to redirect my hop link
There is no need to buy a separate domain for that. Let's say your site URL is www.yoursite.com. Go to cpanel>>File manager and create a new folder with some name. For an example let's say it is "new". The path would be www.yoursite.com/new. Then go to the re-direct section in cpanel and create a permanent re-direction, www.yoursite.com/new to your hoplink.
I just make a php redirect file on one of my domains, then shorten that link with bitly.
There is no need to buy a separate domain for that. Let's say your site URL is www.yoursite.com. Go to cpanel>>File manager and create a new folder with some name. For an example let's say it is "new". The path would be www.yoursite.com/new. Then go to the re-direct section in cpanel and create a permanent re-direction, www.yoursite.com/new to your hoplink.
<?php
// Permanent redirection
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://myaffiliatelink.html");
exit();
?>