La expiración de enlaces es una función que permite desactivar automáticamente las URL cortas después de que se cumpla una condición predeterminada, como una fecha específica, un número determinado de clics o un período de tiempo definido. Una vez expirado, el enlace normalmente devuelve un error 404 o redirige a una página de respaldo designada.
Los enlaces con expiración sirven para varios propósitos prácticos. Las promociones con tiempo limitado se benefician de enlaces que dejan de funcionar automáticamente cuando la oferta termina, evitando que los clientes accedan a ofertas desactualizadas. Los enlaces de registro de eventos pueden expirar después de la fecha del evento. Los enlaces para compartir documentos sensibles pueden configurarse para expirar después de un solo uso o dentro de una ventana de tiempo corta, añadiendo una capa de seguridad. Los libros sobre seguridad de la información en Amazon discuten patrones de acceso basados en tiempo.
Implementar la expiración de enlaces requiere almacenar la condición de expiración junto con el mapeo de URL y verificarla durante el proceso de redirección. La verificación añade una latencia mínima, pero debe ser fiable para evitar que los enlaces expirados permanezcan activos.
Las mejores prácticas incluyen proporcionar retroalimentación clara cuando un usuario hace clic en un enlace expirado, ofrecer una ruta al contenido actual cuando sea posible y enviar notificaciones a los propietarios de enlaces antes de la expiración. Los libros sobre diseño de aplicaciones web en Amazon cubren estas consideraciones de UX.