Si es un php, poner alguna condición para el $_SERVER[HTTP_REFERER];
De esa variable obtenes el dominio, y si no es el tuyo, redirigir a otra parte.
Podés ayudarte con
http://www.php.net/manual/es/function.parse-url.php para identificar el dominio en la cadena
Aunque pensándolo, haciendo un
Código Apache:
Ver originalRewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?tusitio\.com/ [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteRule .*\.(php)$ http://goolge.com[L]
tradicional, si se maneja por extensiones de archivo, debería funcionar igual
Saludos