Problemas con .htaccess al evitar hotlink en plataforma WordPress

  • Autor Autor 3ic
  • Fecha de inicio Fecha de inicio
3ic

3ic

Gamma
SEO
Verificado por Whatsapp
Hola que tal tengo un blog con la plataforma wordpress e intentando evitar el hotlink copie de un comentario que estaba en el foro que dice lo siguiente:

# Disable Hotlinking
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?tusitio\.com/ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.google.com/reader/view/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.google.com/reader/m/view/.*$ [NC]
RewriteRule \.(jpg|jpeg|png|gif|ico|swf)$ http://tinypic.com/imagenqueutilizarás.jpg [NC,R,L]

La cuestion es que luego de haber reemplazado "tusitio", el link de la imagen y colocado este codigo en mi .htaccess.
Lo que sucedio que no solo que no evite el hotlink sino que lo que evite fue que los post individuales se vean. Es decir el index del blog aparece, mientras que todos los post son:

Not Found

The requested URL /hoy-en-consentidos-capitulo-20/ was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.


Si alguien conoce la solucion y me puede ayudar, muchas gracias de antemano. Saludos.
 
Agrega el siguiente codigo para corregir eso =)

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

Antes o despues 😉 ... de preferencia que este antes que todo.
Saludos :marchmellow:
 
Gracias gothicdead, intente con eso pero no funciona. :hmmmm:
 
Te adjunto exactamente a como está mi fichero .htaccess con permalinks amigables al mismo formato que tu y evitando el hotlink, permitiendo usar imágenes solo en el mismo sitio, lectores de feed, ciertos servicios de e-mail (para las suscripciones por correo), algunos otros sitios de mi propiedad y hasta este foro. También utiliza una imagen alojada en mi cuenta de Photobucket para que sea usada en caso de que te hotlinkee un sitio sin aprobación. Ahí va:

Insertar CODE, HTML o PHP:
# BEGIN WordPress
<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://pcdigital.org$ [NC]
RewriteCond %{HTTP_REFERER} !^http://pcdigital.org/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.pcdigital.org$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.pcdigital.org/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.google.com/reader/view/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.google.com/reader/m/view/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://[^/.]\.feedburner\.com$ [NC]
RewriteCond %{HTTP_REFERER} !^http://feeds2.feedburner.com/PcDigital$ [NC]
RewriteCond %{HTTP_REFERER} !^http://[^/.]\.planetaki\.com$ [NC]
RewriteCond %{HTTP_REFERER} !^http://[^/.]\.bloglines\.com$ [NC]
RewriteCond %{HTTP_REFERER} !^http://[^/.]\.live\.com$ [NC]
RewriteCond %{HTTP_REFERER} !^http://[^/.]\.yahoo\.com$ [NC]
RewriteCond %{HTTP_REFERER} !^http://forobeta.com$ [NC]
RewriteCond %{HTTP_REFERER} !^http://forobeta.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.nierox.com$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.nierox.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://alanrodriguez.mx$ [NC]
RewriteCond %{HTTP_REFERER} !^http://alanrodriguez.mx/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.inblogos.com$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.inblogos.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.portalmovil.net$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.portalmovil.net/.*$ [NC]
RewriteRule .*\.(gif|jpg|jpeg|png|bmp)$ http://i563.photobucket.com/albums/ss80/AlanRguez/antihotlink.png [R,NC,L]

</IfModule>
# END WordPress

Solo modifícalo para adaptarlo a tu sitio y no tendrás problemas 🙂
 
Pues, mete el HTACESS que te dio gothic, y luego no uses esos codigos manuales, busca un plugin... en wordpress.org, yo conosco varios si no encuentras pues postea denuevo..
 
Gracias Alan, dedito verde. Me funciono a la perfeccion. Saludos... :marchmellow: :marchmellow: :marchmellow: :marchmellow:
 
Atrás
Arriba