Você basicamente tem duas opções:
- Diga aos rastreadores para não indexarem seus arquivos MP3
- Impeça o acesso direto de qualquer pessoa que não venha do seu site para seus arquivos MP3
Para a primeira opção, você precisa criar um arquivo robots.txt na raiz do seu host. Incluirá algo como:
User-agent: *
Disallow: /path/to/mp3s
Quanto à segunda opção, você tem que usar o mod_rewrite e criar um arquivo .htacess ou adicionar algo parecido com isso na sua configuração:
RewriteEngine On
RewriteBase /
ReWriteCond %{REQUEST_URI} ^/path/to/mp3s/.*
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?example.com/.*$ [NC]
RewriteRule .*\.(mp3)$ - [F,NC]
Isso impedirá que qualquer visitante que não seja originário do seu site acesse seus arquivos MP3 (ou seja, sem links diretos).
Recomendamos que você use os dois métodos simultaneamente, já que nenhuma indexação de um mecanismo de pesquisa não impede que seus arquivos sejam encontrados por outros rastreadores (ignorando robots.txt), e a regra de reconfiguração não impede que os rastreadores acessem seus arquivos, apenas visitantes provenientes de uma página de pesquisa.