*Evil Grin* - Depends if you want to be naughty or nice...
I would use mod_rewrite to try to *adjust* what they receive... It's not 100% foolproof as it would depend on 'referrer' field...
I do this within the Apache server configuration itself...
Nice:
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://www.pumpkindriver.com/.*$ [NC]
RewriteRule .*\.mid$ - [F]
Naughty:
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://www.pumpkindriver.com/.*$ [NC]
RewriteRule .*\.mid$ taps.mid
Above is one of the many slick tricks you can do with mod_rewrite...
In a nutshell:
if other end doesn't send referrer field - do nothing
if other end does send referrer field - test to see if it's a local referrer - if yes do nothing
if no - rewrite any .mid file to taps.mid
--
Terra
sysAdmin
FutureQuest