Cómo detener Hotlinking en mi sitio web - Problema con .htaccess

  • Autor Autor elen10
  • Fecha de inicio Fecha de inicio
E

elen10

Beta
Social Media
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
mi .htacces

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://skaviados.com$ [NC]
RewriteCond %{HTTP_REFERER} !^http://skaviados.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.skaviados.com$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.skaviados.com/.*$ [NC]
RewriteRule .*\.(gif|jpg|jpeg|png|bmp)$ – [F,NC,L]
</IfModule>

yo tengo las imagenes en wp-contents/uploads que permisos tengo que darle a la carpeta. Pongo el .htacess y no me bloquea a los que me linkean las imagenes en que estoy errando????

el .htaccess lo tengo en la raiz de mi web o sea en la carpeta /

Saludos y por favor Ayuda!!!!
 
Que hosting tienes? tengo entendido que algunos permiten esta configuracion
 
esto no es blogger? este tema va en wordpress
 
bueno me confundi que lo mueva algun moderador!!!!

Tengo DatawebHosting!!!!1
 
Yo alojo mis imágenes en Photobucket, por lo que no me importa mucho que lo hotlinkeen. No tengo idea de como se hará, es muy complicado ya que si bloqueas compleamente los suscritos a tu feed no verán las imágenes.
 
hay una opcion en el cpanel proteccion de hotlinking si mal no recuerdo a mi me sirvio, fijate.
 
Por ancho de banda?
Si no te resulta NINGUNA técnica que evite esto:

Puedes optar por subir tus imagenes en otro lado, quizás algún servicio gratuito, o puedes poder alguna marca de agua... o un margen inferior con la dirección de tu web.
 
Me parece que tienes que cambiar de lugar los códigos, osea el código anti-hotlink primero y luego el código normal de Wordpress.
Insertar CODE, HTML o PHP:
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://skaviados.com$ [NC]
RewriteCond %{HTTP_REFERER} !^http://skaviados.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.skaviados.com$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.skaviados.com/.*$ [NC]
RewriteRule .*\.(gif|jpg|jpeg|png|bmp)$ – [F,NC,L]

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
 
sigue sin funcionar por favor ayuda!!!!
 
De casualidad no estas en un servidor windows server, plesk o algo asi?
 
no tiene DirectAdmin pero no se como puedo hacer :S
 
yo no se frenar el hotlink pero hay un hosting que lo hace por ti, es Enlace eliminado actualmente lo utilizo, y te da 1.5 GB de espacio y 100 GB de transferencia mensual. cualquier duda contactame por un MP.
 
Acabo de ver un panel de control de DirectAdmin y no viene ninguna opcion de anti-hotlink, revisa si el tuyo la tiene y desde ahí la puedes parar, algo que diga "Activate Hotlink" o algo parecido, si la tiene desde ahí puedes dar acceso a las paginas que si pueden hacer hotlink, otra cosa por la cual no funcione es porque tu servidor no tiene el MOD Rewrite activado. Si no lo tiene no lo podrás hacer con un .htaccess

Pregunta al Soporte Técnico.
 
Tambien mediante el htaccess puedes bloquear los sitios que te hotlinkean en vez de hacer una proteccion global , es decir , no bloquearas a todos los sitios si no unicamente al que indiques mediante este codigo:

PHP:
RewriteEngine On
RewriteCond %{HTTP_REFERER} ^http://dominio-a-bloquear.com/.*$ [NC]
RewriteRule .*\.(gif|jpg|jpeg|png|bmp)$ – [F,NC,L]

De esa forma tus imagenes se veran en cualquier sitio , menos en el que hayas bloqueado.

Otra forma es implementar el plugin llamado WordPress Automatic Image Hotlink Protection
 
Atrás
Arriba