Foros del Web » Administración de Sistemas » Apache »

.htaccess protection hotlink (videos)

Estas en el tema de .htaccess protection hotlink (videos) en el foro de Apache en Foros del Web. Hola, tengo este codigo, pero el problema es que cuando quiero cargar un video mp4 desde cualquiera de los dominos permitidos en esta lista tira ...
  #1 (permalink)  
Antiguo 12/04/2010, 11:27
 
Fecha de Ingreso: abril-2007
Mensajes: 112
Antigüedad: 17 años
Puntos: 1
.htaccess protection hotlink (videos)

Hola, tengo este codigo, pero el problema es que cuando quiero cargar un video mp4 desde cualquiera de los dominos permitidos en esta lista tira error

Código:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?dominio1.com.ar [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?dominio2.com.ar [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?dominio3.com.ar [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?dominio4.com.ar [NC]
RewriteRule \.(jpg|jpeg|png|gif|mpg|mp4|mp3|swf|avi)$ http://www.dominio1.com.ar/images/nohotlink.png [NC,R,L]
El video lo abro con un reproductor, funciona perfectamente sin el .htaccess, pero cualdo lo habilito me dice que no encuentra el video.


Código HTML:
<object width="471" height="374"><param name="movie" value="http://player.longtailvideo.com/player.swf"></param><param name="allowFullScreen" value="true"></param><param name="wmode" value="transparent"></param><param name="allowscriptaccess" value="never"></param><param name="flashvars" value="&file=http://www.dominio1.com.ar/caps/temporada-20/20x21.mp4&image=http://www.dominio1.com.ar/images/videos.jpg&type=video&backcolor=0xFEDE00&frontcolor=0x000000&lightcolor=0xFFFFFF" /><embed src="http://player.longtailvideo.com/player.swf" type="application/x-shockwave-flash" wmode="transparent" allowscriptaccess="never" allowfullscreen="true" flashvars="&file=http://www.dominio1.com.ar/caps/temporada-20/20x21.mp4&image=http://www.dominio1.com.ar/images/videos.jpg&type=video&backcolor=0xFEDE00&frontcolor=0x000000&lightcolor=0xFFFFFF" width="471" height="374"></embed></object> 
Como puedo solucionarlo?? Muchas gracias.
  #2 (permalink)  
Antiguo 12/04/2010, 11:40
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Tema movido desde PHP a Apache
  #3 (permalink)  
Antiguo 23/04/2010, 18:18
 
Fecha de Ingreso: abril-2007
Mensajes: 112
Antigüedad: 17 años
Puntos: 1
Respuesta: .htaccess protection hotlink (videos)

Sigo sin poder solucionar el problema, a pesar de que probe muchisimas formas, siempre los videos quedan inrreproducibles desde el reproductor flash..

Desde ya muchas gracias!!
  #4 (permalink)  
Antiguo 23/04/2010, 23:44
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 10 meses
Puntos: 1517
Respuesta: .htaccess protection hotlink (videos)

Verifica de esta forma a ver si puedes
Código Apache:
Ver original
  1. # % -> Es para evitar un error que produce el highlight de este foro, puedes quitar esta línea
  2. RewriteEngine on
  3. RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?dominio1.com.ar.* [NC]
  4. RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?dominio2.com.ar.* [NC]
  5. RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?dominio3.com.ar.* [NC]
  6. RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?dominio4.com.ar.* [NC]
  7. RewriteRule \.(jpg|jpeg|png|gif|mpg|mp4|mp3|swf|avi)$ http://www.dominio1.com.ar/images/nohotlink.png [NC,R,L]
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #5 (permalink)  
Antiguo 24/04/2010, 14:35
 
Fecha de Ingreso: abril-2007
Mensajes: 112
Antigüedad: 17 años
Puntos: 1
Respuesta: .htaccess protection hotlink (videos)

sigue sin funcionar :(
  #6 (permalink)  
Antiguo 24/04/2010, 21:52
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 10 meses
Puntos: 1517
Respuesta: .htaccess protection hotlink (videos)

Ok, creo que sé porque no te funciona. Lo que sucede es que le estamos indicando que verifique si es del dominio1 y también si viene del dominio2, dominio3 y dominio4. Nunca se va a cumplir porque no puede un código provenir de los 4 dominios a la misma vez, por lo tanto en vez de usar NC(aunque lo puedes usar también) usa OR ejemplo
Código Apache:
Ver original
  1. # % -> Es para evitar un error que produce el highlight de este foro, puedes quitar esta línea
  2. RewriteEngine on
  3. RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?dominio1.com.ar.* [OR]
  4. RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?dominio2.com.ar.* [OR]
  5. RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?dominio3.com.ar.* [OR]
  6. RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?dominio4.com.ar.*
  7. RewriteRule \.(jpg|jpeg|png|gif|mpg|mp4|mp3|swf|avi)$ http://www.dominio1.com.ar/images/nohotlink.png [NC,R,L]
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos

Etiquetas: hotlink, htaccess, video
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:25.