Buenos días,
Acabo de hacer bastantes redirecciones 301, porque eliminé imágenes de la web que fueron sustituidas por otras distintas con diferente url. La cuestión es que para poder hacer estas redirecciones desde el hosting me habéis ajustado la configuración para que todos los ficheros estáticos pasen a servirse desde Apache. Entonces, lo que me ha pasado es que esta regla que tenía en el archivo htaccess. para prevenir el hotlinking ha dejado de funcionar, y me ha roto las imágenes de la web, por lo que he tenido que quitar dicha regla hasta poder ajustarla a la nueva configuración.
La regla que me da este problema es:
# Prevenir el hotlinking
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^ http://(.+\.)?laboralink\.com/ [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteRule .*\.(jpg|gif|bmp|png)$ [L]
Por favor, ¿se os ocurre qué es lo que puedo modificar de esta regla para poder evitar el hotlinking?
Un saludo.
Contenido solo visible a usuarios registrados
Hola Ma Angeles,
Puedes probar si el siguiente código funciona y no rompe las imágenes de tu sitio web:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?tu-web.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.com [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ http://tu-web.com/imagen-alternativa.png [NC,R,L]
Otra opción para evitar esto es deshabilitar el botón derecho del ratón para que no puedan descargar las imágenes:
-> https://wordpress.org/plugins/disable-right-click-for-wp/
Verifícalo y nos comentas como va todo
Un Saludo
Hola Karen,
El código que me has dado funciona de lujo!, muchas gracias!
Un saludo.
Hola Ma Angeles,
Enhorabuena, funciona como necesitas, es un placer para nosotros siempre poder ayudarte.
Con esto podemos dar el tema como solucionado, no dudes en escribirnos si tienes cualquier otra consulta.
Un Saludo 😊