Forum Moderators: phranque
Welcome to WebmasterWorld!
I'd suggest you use mod_rewrite to test Apache's {THE_REQUEST} variable and return a 403-Forbidden response if it contains both a canonical URI (e.g. contains 'GET /http://somedomain') *and* the domain in that URI is *not* your own. Don't bother trying to redirect them anywhere -- they don't follow redirects.
Jim
RewriteEngine on
RewriteRule ^.*nifty.com/* [F]
in .htaccess, not sure about that though, should do the trick. It's probably wrong but at least I'm going in the right direction and I can tweak it.
When my eyes stop bleeding I'll check out some more rewrite rule config options. ;-)