DESARROLLADOR
Redirecciones automáticas en ASP usando Response.Redirect
By Ronald Flores | 7/23/2007 1:11:20 AM, @1:11:20 AM
Muchas personas me han preguntado como hacer una redirección automática de una página a otra. Existen varios métodos para hacerlo, como por ejemplo usando el meeta-tag REFRESH. En este artículo no obstante veremos una forma de hacerlo utilizando el método .Redirect del objeto Response de ASP.
La ventaja del método .Redirect es que el mismo se ejecuta previo a escribir los 'headers' al cliente. En otras palabras, no hay una contestación al cliente de estatus, haciendo más rápida y efectiva la redirección. El metodo se invoca utilizando la sintaxis:
Response.Redirect("URL A DIRIGIR")
Supongamos que usted tiene una página a la cual usted quiere redirigir todo tráfico que llegue a otra, por ejemplo www.midominio.com ahora cambió a www.miotrodominio.com. Pues la forma mas sencilla sería crear una página con el nombre default.asp en la raíz del website fuente con el siguiente código:
<% Response.Redirect("http://www.miotrodominio.com") %>
En este ejemplo, todo trafico que abra esa página será redirigido automáticamente a www.miotrodominio.com. Otro ejemplo sería si una carpeta ya no existe y desea que todo tráfico redirija automáticamente a otra carpeta, por ejemplo www.midominio.com/carros/ a www.midominio.com/carros_azules/. Simplemente creamos la misma página default.asp en la carpeta /carros/ con el código:
<% Response.Redirect("http://www.midominio.com/carros_azules/") %>
Tenga cuidado que esto no puede ser amigable para los buscadores como Google. De hecho, Google no se agrada de redirecciones de este tipo. De hecho, una redirección puede costarle ser 'banned' en Google. Para poder hacer una redirección mas amigable y optimizada para buscadores, es necesario utilizar otros metodos que utilicen respuestas de los headers, los cuales veremos en el próximo artículo de esta columna. ¡Hasta la próxima!
|
Artículos Relacionados
Samsung lanza dispositivo que competirá con el iPad de Apple
9/3/2010
Google lanza competencia contra Skype
8/30/2010
Un vistazo a Microsoft Surface
8/30/2010
This article has been seen 1543 times.
More News and Articles
|
|
|

|
Tecnología | Celulares y Equipos Móviles
RIM lanza Blackberry Torch
Con poco ruido y nada de filas largas fue lanzado el nuevo Blackberry Torch, la más reciente actualización de los populares dispositivos mobiles por la empresa Research in Motion (RIM).
|
Por Ronald Flores, Puerto Rico Internet News | 8/29/2010 @6:19:11 PM
|
|
Internet | Aplicaciones y Software
IE9 estará disponible desde septiembre 15 2010
Cerca de 2.5 instalaciones de Internet Explorer 9 PREVIEW BETA han sido descargadas de su sitio web, según señala Microsoft en un intento de crear momentum para el lanzamiento de la más reciente iteración de su navegador de Internet.
|
Por Ronald Flores, Puerto Rico Internet News | 8/29/2010 @6:20:20 PM
|
|
Internet | Sitios Nuevos
Baby's Planet anuncia rediseño de su página
Baby's Planet, una cadena de tiendas que ofrece todo tipo de productos para bebés, anunció este mes el lanzamiento de su renovada página en el internet, www.babysplanet.com.
|
Por Ronald Flores, Puerto Rico Internet News | 8/29/2010 @6:22:08 PM
|
Tecnología | Celulares y Equipos Móviles
AT&T anuncia nuevos planes de datos
La compañía de celulares AT&T anunció ayer miércoles la disponibilidad de nuevos planes de data que tienen el objetivo de “hacer más económico el acceso de Internet móvil a más personas a través de nuestra red”, según informó la empresa a través de un comunicado de prensa.
|
Por Ronald Flores, Puerto Rico Internet News | 6/3/2010 7:30:16 AM @7:30:16 AM
|
Software | Sistemas Operativos
Canonical lanza Ubuntu 10.04 ‘Lucid Lynx’
La empresa sudafricana Canonical anunció la disponibilidad de la más reciente edición de su sistema operativo abierto basado en Linux, Ubuntu 10.04. La misma puede ser descargada ya directamente desde el sitio www.ubuntu.com.
|
Por Ronald Flores, Puerto Rico Internet News | 5/8/2010 8:11:51 AM @8:11:51 AM
|
|