Impedir la descarga de archivos desde el exterior
#Inicializamos el modulo mod_rewrite
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://(www.)?dominio.com/.*$ [NC]
RewriteRule .(mp4)$ http://www.dominio.com [R,L]
RewriteRule = Indicamos que generamos una regla o filtro
.(zip|exe|tar.gz|pdf)$ = Coincidencia a buscar. En este caso, buscamos cualquier cosa que termine con zip, exe, tar.gz, o pdf.
http://www.dominio.com = Determina la nueva url a mostrar en caso de que se cumpla la coincidencia anterior.
NOTA: Podemos utilizar expresiones regulares para nuestros filtros.
Cualquier direccion de internet diferente a http://(www.)dominio.com/ que quiera descargar archivos zip exe tar.gz o pdf los enviara a la pagina inicial.
Si deseamos prohibir todos los archivos, colocarimaos:
RewriteRule .*$ http://www.dominio.com [R,L]
.* se aplica la regla a cualquier url que cumpla cualquiera de las anteriores condiciones.
Mod: Obligatorio el uso de etiquetas GeSHi.