Home

redirecciones

Redirecciones, en el ámbito de la web, son mecanismos para enviar a un usuario o a un agente cliente desde una URL solicitada hacia otra. Sirven para mantener el acceso cuando una página cambia de dirección, consolidar contenido duplicado o dirigir tráfico a una versión preferida del sitio. Se implementan a través de códigos de estado HTTP que indican al cliente que debe realizar una nueva solicitud a la URL destino.

Los tipos más comunes son: 301 Moved Permanently, permanente; 302 Found o 307 Temporary Redirect, temporales;

La implementación suele hacerse en el servidor. En Apache, se pueden usar Redirect 301 /antigua.html http://ejemplo.com/nueva.html

En SEO y experiencia de usuario, una redirección 301 generalmente transfiere la mayor parte del valor de

Riesgos y consideraciones de seguridad incluyen la posibilidad de redirecciones abiertas hacia destinos no deseados o

303
See
Other,
para
redirigir
después
de
una
operación
y
convertir
la
solicitud
en
GET;
y
308
Permanent
Redirect,
similar
al
301
pero
manteniendo
el
método
original.
En
la
práctica,
301
y
302
son
los
más
utilizados.
o
reglas
de
mod_rewrite.
En
Nginx,
se
emplean
directivas
como
return
301
http://ejemplo.com/nueva.html
o
rewrite.
Existen
también
servicios
de
DNS
que
ofrecen
redirección
a
URL,
pero
el
DNS
por
sí
solo
no
realiza
redirecciones
HTTP.
los
enlaces
y
es
adecuada
para
cambios
definitivos.
Las
302
o
307
son
útiles
para
cambios
temporales.
Es
recomendable
evitar
cadenas
largas
de
redirecciones
y
bucles,
mantener
actualizados
los
enlaces
internos
y
monitorizar
los
errores
de
redirección.
maliciosos.
Debe
validarse
el
destino
y
evitar
depender
de
entradas
del
usuario
para
decidir
a
dónde
redirigir.
Las
herramientas
de
análisis
y
pruebas
deben
verificarlas
para
asegurar
que
el
comportamiento
sea
correcto.