URL amigables con ASP clásico

Código ASP clásico

El siguiente script de ASP clásico es muy útil para general url amigables y mejorar su posición en los resultados de Google o cualquier otro buscador. Si su sitio web esta desarrollado con ASP clásico y pasa información de una página a otra a través de cadenas en la URL entoces se enfrenta al problema de url dinámicas.

Las URLs largas son menos atractivas para un buscador. La mayoría de los buscadores (pocas excepciones como Google) no indexa cualquier página que tenga símbolos raros (?,=,&) en la url. Por eso muchas webs dinámicas no son correctamente indexadas, y obviamente no es bueno que no te indexen. La solución está en las URLs amigables, en pocas palabras dejar de ser invisible para muchos buscadores, estas URLS basicamente sustituyen los carácteres & ? y =.

Ejemplo:URL larga

http://www.tusitio.com/contenido.asp?id=21&tipo=Noticia

Ejemplo:URL amigable

http://www.tusitio.com/secciones/id-21-como-hacer-una-pagina-web

Los principales motores de búsqueda están poniendo cada vez mayor peso en el valor de las palabras clave que aparecen en las direcciones URL. Empleando un script de url amigables es más rápido y fácil de implemenetaer un sistema donde el contenido se extrae de la base de datos basado en un identificador o ID en una cadena y generar la URL amigable para el buscador y para el usuario.

El código de ASP clásico para genera url amigables es el siguiente:

 <% 
function SEOurl(strIN)
str = replace(strIN," ","-")
str = replace(str,",","-")
str = replace(str,"#","-")
str = replace(str,"%","-")
str = replace(str,"&","-")
str = replace(str,"*","-")
str = replace(str,"{","-")
str = replace(str,"}","-")
str = replace(str,"\","-")
str = replace(str,":","-")
str = replace(str,"<","-")
str = replace(str,">","-")
str = replace(str,"?","-")
str = replace(str,"/","-")
str = replace(str,"--","-")
str = replace(str,"--","-")
str = replace(str,"--","-")
str = replace(server.urlencode(str),"+","-") SEOurl = lcase(str)
end function %>

Estamos reemplazando a través de la cadena dada los caracteres que son ilegales en las direcciones URL, strimming a cabo todos los espacios y jugar de nuevo con un guión y, finalmente, hacer que la salida es todo en minúsculas. Un ejemplo de ello en la acción;

Ejemplo:

SEOurl("ASP - clasico continua fuerte!") Salida: asp-clasico-continua-fuerte

tags: url amigables asp, asp visual studio, asp clasico, cadenas en asp, asp cadenas, url amigable, friendly url, crear url amigables, recortar url google

En esta sección encontrarás una mezcla de códigos recopilados de fuentes públicas de Internet y otros creados por ASP TEAM. Compartimos recursos útiles de buena fe para formar una base de conocimiento en el desarrollo de aplicaciones en ASP Clásico.