Problemas con .htaccess al evitar hotlink en plataforma WordPress

3ic Seguir

Gamma
SEO
Verificación en dos pasos desactivada
Verificado por Whatsapp
Desde
26 Sep 2009
Mensajes
454
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.
 

gothicdead

Delta
Diseñador
Verificación en dos pasos desactivada
Desde
30 Sep 2009
Mensajes
627
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:
 

3ic

Gamma
SEO
Verificación en dos pasos desactivada
Verificado por Whatsapp
Desde
26 Sep 2009
Mensajes
454
Gracias gothicdead, intente con eso pero no funciona. :hmmmm:
 

Alan

Iota
Redactor
Verificación en dos pasos activada
Verificado por Whatsapp
Verificado por Binance
Desde
6 Abr 2009
Mensajes
2.264
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 :)
 

Tinieblax

Beta
Verificación en dos pasos desactivada
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
22 Jul 2008
Mensajes
38
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
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..
 

3ic

Gamma
SEO
Verificación en dos pasos desactivada
Verificado por Whatsapp
Desde
26 Sep 2009
Mensajes
454
Gracias Alan, dedito verde. Me funciono a la perfeccion. Saludos... :marchmellow: :marchmellow: :marchmellow: :marchmellow:
 

¡Regístrate y comienza a ganar!

Beneficios

  • Gana dinero por participar
  • Gana dinero por recomendarnos
  • Descubre ofertas de empleo diariamente
  • Negocios seguros
  • ¡Información premium y más!

Acceder

¿Ya tienes una cuenta? Accede aquí

Arriba