Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

Como poner proteción Hotlinking

PHP, HTML, CSS, JS, jQuery, etc.
Avatar de Usuario
Rainwod
Ex Staff
Mensajes: 1151
Registrado: 16 Mar 2012, 14:43
Género:
Edad: 27

Como poner proteción Hotlinking

#1

Mensaje por Rainwod »

Hola gente!!! escribo porque ando medio liado con este temna, quiero poner prevencion de hotlinking en mi foro y mi web siguiendo este tema: 21 hacks de htaccess que todo desarrollador debería conocer pero el caso es que no logro que funcione. Saludos

Nota: Mi foro está instalado en un subdominio.



Avatar de Usuario
ThE KuKa
Administrador
Mensajes: 9617
Registrado: 04 Ene 2004, 19:27
Género:
Edad: 46

Re: Como poner proteción Hotlinking

#2

Mensaje por ThE KuKa »

¿Has probado esto Rainwod?
http://www.phpbb-es.com/biblioteca/kb_show.php?id=45

📌 Raul [ThE KuKa] en phpBB 📌
✅ Jr. Extension Validator - Jr. Styles Validator - Style Customisations - Translator - International Support Team
✅

Si te gustan mis estilos, traducciones, etc. y quieres mostrar algo de aprecio, no dudes en hacer una donación Imagen
:flag_es: phpBB España - En línea desde 2003 :heart:



Avatar de Usuario
Rainwod
Ex Staff
Mensajes: 1151
Registrado: 16 Mar 2012, 14:43
Género:
Edad: 27

Re: Como poner proteción Hotlinking

#3

Mensaje por Rainwod »

bingo!!! ha funcionado con mi web, ahora, para mi subdominio la config debe ser:
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?comunidad.genetica\.co.cu/ [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteRule .*\.(jpe?g|gif|bmp|png)$ /images/nohotlink.jpe [L]

Disculpad el tedio es que no estoy muy ducho en este tema. :(

antispam2022
Invitado

Re: Como poner proteción Hotlinking

#4

Mensaje por antispam2022 »

Aunque este tema es de agosto del 2013, apunto la siguiente solución para quien tenga en su hosting CPanel.
Generar un archivo .htaccess configurado para provenir el hotlinking con CPanel es sumamente facil, esta capturas hablan por sí solas:

Imagen

Imagen

El .htaccess resultante:

Código: Seleccionar todo

RewriteEngine on

RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://codigofuente.org/.*$      [NC]
RewriteCond %{HTTP_REFERER} !^http://codigofuente.org$      [NC]
RewriteCond %{HTTP_REFERER} !^http://www.codigofuente.org/.*$      [NC]
RewriteCond %{HTTP_REFERER} !^http://www.codigofuente.org$      [NC]
RewriteRule .*\.(jpg|jpeg|gif|png|bmp|mp4|swf|xml|php|css|pdf|mp3|flv|zip|rar)$ http://codigofuente.org/no-hotlinking.html [R,NC]
La última línea redirige los intentos de hotlink a la pagina no-hotlinking.html
Puede redigirir a una imagen, o a un un archivo de texto...
Esta otra redirige a la página predeterminada de error de apache:

Código: Seleccionar todo

RewriteRule \.(jpg|jpeg|gif|png|bmp|mp4|swf|xml|php|css|pdf|mp3|flv|zip|rar)$ - [F,NC]
Es obvio que este .htaccess puede ser reutilizado para cualquier nombre de dominio o subdominio, incluso agregar más si se quiere.


Volver a “🆘 Recursos Webmaster”