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

problema con htaccess

Estas en el tema de problema con htaccess en el foro de Apache en Foros del Web. Por favor, necesito que me tiren un cable.. Estoy editando mi htaccess, un anti-hotlinking que funciona perfecto, y un anti-robots. Aquí el código: Código: RewriteEngine ...
  #1 (permalink)  
Antiguo 18/02/2007, 13:24
 
Fecha de Ingreso: febrero-2007
Mensajes: 1
Antigüedad: 17 años, 2 meses
Puntos: 0
problema con htaccess

Por favor, necesito que me tiren un cable..
Estoy editando mi htaccess, un anti-hotlinking que funciona perfecto, y un anti-robots.
Aquí el código:


Código:
RewriteEngine On 

RewriteCond %{REQUEST_FILENAME} .*jpg$|.*gif$|.*png$|.*avi$|.*rar$|.*iso$ [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !ejemplo.net [NC]
RewriteCond %{HTTP_REFERER} !otroejemplo.net [NC]

RewriteRule (.*) nono.jpg


RewriteEngine On 
RewriteCond %{HTTP_USER_AGENT} ^Download\ Demon [OR] 
RewriteCond %{HTTP_USER_AGENT} ^FlashGet [OR]  
RewriteCond %{HTTP_USER_AGENT} ^GetWeb! [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Go!Zilla [OR] 
RewriteCond %{HTTP_USER_AGENT} ^JetCar [OR] 
RewriteCond %{HTTP_USER_AGENT} ^LeechFTP [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Mass\ Downloader [OR] 
RewriteCond %{HTTP_USER_AGENT} ^NetZIP [OR] 
RewriteCond %{HTTP_USER_AGENT} ^RealDownload [OR] 
RewriteCond %{HTTP_USER_AGENT} ^ReGet [OR]  
RewriteCond %{HTTP_USER_AGENT} ^SmartDownload [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Teleport\ Pro [OR]  
RewriteCond %{HTTP_USER_AGENT} ^WebAuto [OR] 
RewriteCond %{HTTP_USER_AGENT} ^WebCopier [OR]  
RewriteCond %{HTTP_USER_AGENT} ^WebZIP [OR]
RewriteCond %{HTTP_USER_AGENT} ^Mozilla/4.0


RewriteRule ^.* - [F,L]
El problema es el siguiente, como verán en la última línea: "RewriteCond %{HTTP_USER_AGENT} ^Mozilla/4.0" está bloqueando el user-agent "Mozilla/4.0", puse ese nombre porque es el que trae por default Flashget, uno de los gestores de descarga más utilizados .., hago esto porque estoy teniendo algunos problemas con mi hosting, ya que me suspendieron 2 veces el dominio por un supuesto "overload", demasiadas conexiones según ellos.
Flashget, DAP, Getright y algunos otros gestores de descarga utilizan la opción de "Multiples Conexiones" ..
El tema es que funciona perfectamente bien el codigo .. bloquea a Flashget, pero...
Internet Explorer posee el mismo user-agent .. por lo tanto no puedo bajar ni por flashget, ni por internet explorer.
Muchos dirán, "y de qué sirve que bloquees si se puede cambiar el user-agent en flashget?" la respuesta es que mis usuarios no son avanzados ni mucho menos, descargan con flashget pero no tienen idea de como modificar un user agent..
Entonces, lo que yo quiero saber es lo siguiente, como podria bloquear a Flashget sin hacerlo con internet explorer?
Les dejo los nombres completos de los users agent:

Flashget: Mozilla/4.0 (compatible; MSIE 5.00; Windows 98)

Internet Explorer: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1

Ya sé que dirán que no son los mismos user agent, el tema es que no sé como hacer para poner TODO el user agent, ya que en el htaccess hay pautas que seguir, creo que para dejar un espacio hay que poner una "\" y algunas otrasc cosas más..

Si alguien tiene idea de esto; POR FAVOR que me conteste porque realmente lo necesito.
Muchas gracias..
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 17:20.