Tengo un sitio web de descarga de archivos, pero existe un grupo de paginas web que me roban ancho de banda, mas del 30% de transferencia que consumo mensualmente, es gastada por ellos.
Coloque un anti-hotlink con .htaccess, el cual soluciono el problema por algunas horas, pero estas personas han encontrado otra nueva forma de seguir robandome mi ancho de banda, esta vez usando PHP (Forzando las descargas).
Para ser mas especifico el siguiente codigo:
Código:
Me gustaria saber si existe alguna forma ,ya sea con PHP o mediante la configuracion del servidor, para evitar que me siguan robando ancho de banda.<?php header("Content-type: application/octet-stream"); header("Content-Disposition: attachment; filename=\"$f\"\n"); $f = $_GET["f"]; $f =str_replace(" ","%20",$f); $f =str_replace("mp3","swf",$f); $ftmp = explode(".",$f); $fExt = strtolower($ftmp[count($ftmp)-1]); $fp=fopen("$f", "r"); fpassthru($fp); ?>
Este es mi .htaccess
Código:
Muchas Gracias RewriteEngine On RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://(www\.)?misitio.com(/)?.*$ [NC] RewriteRule .*\.(rar)$ - [F]