Cita: Me puedes recomendar alguna pagina que explique todas las opciones que tiene el htaccess.
Revisa el manual oficial como te comento phperos.
Cita: me funciono muy bien; me puedes explicar para que sirve las lineas.
Código Apache:
Ver originalRewriteCond %{HTTP_REFERER} !^https://pagina.edu.co/.*$ [NC]
RewriteRule .*\.(jpg|jpeg|gif|png|bmp)$ - [F,NC]
Creo que con la primera regla, sobran las explicaciones.
Vamos a la segunda..... lo que haces es evitar que te enlacen las imagenes de tu web con esas terminaciones, osea lo que se conoce como hotlinking.
Pero ojo, de la forma que ordenas esa regla los buscadores de imágenes inclusive el de google también dejaran de indexarlas y puede ser un problema (grave error que cometen muchos webmasters por desconocimiento de apache).
Si quieres que los grandes buscadores sigan indexando las imágenes, debería de ser así, mas o menos.
Código Apache:
Ver originalRewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !tuweb\.es [NC]
RewriteCond %{HTTP_REFERER} !google\. [NC]
RewriteCond %{HTTP_REFERER} !msn\. [NC]
RewriteCond %{HTTP_REFERER} !yahoo\. [NC]
RewriteCond %{HTTP_REFERER} !altavista\. [NC]
RewriteCond %{HTTP_REFERER} !ask\. [NC]
RewriteCond %{HTTP_REFERER} !archive\.org [NC]
RewriteCond %{HTTP_REFERER} !bing\. [NC]
RewriteCond %{HTTP_REFERER} !feedburner.com/.*$ [NC]
RewriteRule \.(jpg|jpeg|gif|png|bmp)$ - [F,NC]
Te amplio un poco más.... si quieres que cuando otra web intente enlazar tu imagen, reciba una sorpresa y les aparezca una imagen no deseada,, modificamos la ultima linea, quedando así:
Código Apache:
Ver originalRewriteRule .*\.(jpg|jpeg|gif|png|bmp)$ http://www.tuweb.es/imagenes/HolaPorqueRobasMiImagen.jpg [L,NC]