Beaumont,
Sorry I interpret their URL check as whether script.php exists on the website (i.e., like a -f check against a requested file name but specified to be within the webspace).
Since I've used code like the following before (after checking both my test server and online server to be sure that they complied), I'd recommend the following in the .htaccess:
Code:
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://www.quux-corp.de/~quux/.*$ [NC]
RewriteRule .*\.(doc|pdf|etc)$ - [F]
I'd delete the forst condition IF your Apache gives the HTTP_REFERER for your page otherwise direct links would be accepted.
Regards,
DK
Bookmarks