Evitar que enlacen directamente a imágenes en tu web (Hotlinking)

Aunque se puede hacer usando mod_rewrite he preferido hacerlo con directivas de Apache en la propia configuración del virtualhost de la siguiente forma:

# evitar Hotlinking # PERMITIR si el referer está vacío SetEnvIf Referer "^$" localreferer # PERMITIR si el referer es imd.guru (la propia web) SetEnvIf Referer "imd\.guru" localreferer # PERMITIR si el referer es google, permitir que google encuentre y muestre nuestras imágenes SetEnvIf Referer "\.google\." localreferer # PERMITIR si el referer es bing, , permitir que bing encuentre y muestre nuestras imágenes SetEnvIf Referer "\.bing\.com" localreferer # PERMITIR si el referer es la imagen imd_guru_80x80.jpg (que uso para foros) SetEnvIf Request_URI ".*imd_guru_80x80\.jpg$" localreferer # Cualquier otro Referer niega la imágenes <FilesMatch "\.(jpg|png|gif)$"> Require env localreferer </FilesMatch>

Retro

Lugares

Redes

Sistemas

Varios