If your website always redirects to an unknown site whenever people click on your listing in search engines, there is a high probability that your site may have been hacked.
Redirects are based on the http referer and as so the redirects won't happen if you just visit the site directly.