Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/02/2008, 09:18
Avatar de luisvasquez
luisvasquez
 
Fecha de Ingreso: diciembre-2003
Ubicación: Venezuela
Mensajes: 879
Antigüedad: 21 años, 5 meses
Puntos: 6
Detectar robot de Google con ASP

Amigos,

Tengo el siguiente código para detectar el navegador al entrar a mi aplicación. Por el momento, la misma solo es compatible con IE, por tanto muestro un anuncio a los usuarios de otros navegadores.

El problema que tengo con esto, es que, si no identifico a google o a cualquier otro motor de búsqueda, jamás me indexará...¿cual es el USER_AGENT de estos robots?

Saludos, Luis

Código:
<%
ua = Request.ServerVariables("HTTP_USER_AGENT")
If Instr(ua, "MSIE") Then
Browser = "Internet Explorer" 
Elseif Instr(ua, "Opera") Then
Browser = "Opera"
ElseIf Instr(ua, "Mozilla") and Instr(ua, "compatible") = 0 Then
If Instr(ua, "Mozilla/4") Then
Browser = "Netscape Navigator"
Elseif Instr(ua, "Mozilla/3") Then
Browser = "Netscape Navigator"
Elseif Instr(ua, "Firefox") Then
Browser = "Mozilla Firefox"
Else
Browser = "Netscape Navigator"
End If 
End If 
session("browser") = browser

if browser <> "Internet Explorer" then response.Redirect("no_compatible.asp")
%>