Bueno, tienes que poner eso dentro de un archivo .htaccess
Si lo entendí bien, lo que ese grupo de reglas dice es basicamente esto:
Si el referente HTTP no está en blanco y no es
http://nombrededominio.com o
http://www.nombrededominio.com, en lugar de mostrar las imágenes gif o jpg o png enlazadas, muestra esta:
http://nombrededominio.com/img/no_robar ... _banda.gif
De todas maneras puede que haya unos pequeños errores, así que prueba con esta ligera variación:
Código: Seleccionar todo
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^https?://(www\.)?nombrededominio\.com(/.*)?$ [NC]
RewriteRule \.(gif|jpe?g|png)$ http://nombrededominio.com/img/no_robar_ancho_de_banda.gif [R=301,NE,NC,L]
Nota que este tipo de archivos .htaccess no funcionan a menos que tengas instalado
mod_rewrite y tengas puesta en la configuracion de Apache o de tu virtualhost la entrada "
AllowOverride All" (sin comillas). Ah y si estas usando
localhost para las pruebas, probablemente necesites poner eso en lugar de (www\.)?nombrededominio\.com