Apache - Ayuda con .htaccess

 
Vista:
sin imagen de perfil

Ayuda con .htaccess

Publicado por Alan Wiesse (1 intervención) el 15/08/2011 16:09:24
Buenas, tengo un problemita con .htaccess... Estoy necesitando restringir el acceso remoto (hotlinks) a todo tipo de imagenes alojadas en mi servidor, con el condicionante de dar el acceso, otra vez, todas las imagenes que terminen en "nombredelaimagen"-thumb."jpg | png | gif | bmp".

Alguna sugerencia???

yo estoy probando con las siguientes reglas...

RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://([-a-z0-9]+\.)?misitio\.com[NC]

RewriteRule .*\.(gif|png|jpej|bmp)$ http://www.misitio.com/images/hotlink.png [R,NC,L]
RewriteRule !.-thumb.*\.(jpg|gif|png|jpej|bmp)$ http://www.picturetogo.com/images/image-next.png [R,NC,L]

pd: La verdad que no tengo mucha idea de las reglas en .htaccess
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 103
Oro
Ha mantenido su posición en Apache (en relación al último mes)
Gráfica de Apache

Ayuda con .htaccess

Publicado por xve (284 intervenciones) el 16/08/2011 10:08:31
Hola Alan, te paso mi chuleta para restringir el acceso a algunas extensiones en concreto.

1
2
3
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://(www.)?dominio.com/.*$ [NC] 
RewriteRule .(zip|exe|tar.gz|pdf)$ http://www.dominio.com [R,L]  


RewriteRule = Indicamos que generamos una regla o filtro
.(zip|exe|tar.gz|pdf)$ = Coincidencia a buscar. En este caso, buscamos cualquier cosa que termine con zip, exe, tar.gz, o pdf.
http://www.dominio.com = Determina la nueva url a mostrar en caso de que se cumpla la coincidencia anterior.

NOTA: Podemos utilizar expresiones regulares para nuestros filtros.
Cualquier direccion de internet diferente a http://(www.)dominio.com/ que quiera descargar archivos zip exe tar.gz o pdf los enviara a la pagina inicial.
Si deseamos prohibir todos los archivos, colocarimaos:
RewriteRule .*$ http://www.dominio.com [R,L]
.* se aplica la regla a cualquier url que cumpla cualquiera de las anteriores condiciones.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar