This also happened to me. Turned out someone had exploited the site (wordpress) and altered all the PHP files with a header which had obsfucated code in it, and if it saw a referral from certain sites (Yahoo, Google, Facebook etc) would return a 302 Redirect. Hence going directly to the site...