Guía

Cómo fijar una fecha de expiración en un enlace de archivo HTML

La mayoría de formas de compartir un archivo HTML no tienen una expiración real: un archivo en Google Drive, GitHub Pages o Vercel sigue accesible hasta que lo eliminas o despublicas manualmente, y un enlace olvidado puede reaparecer años después. Para fijar una fecha de expiración real, necesitas un servicio que lo trate como una función: LiveSend te deja elegir una fecha en cualquier documento, tras la cual el enlace deja de resolver automáticamente, sin limpieza manual, sin recordatorio en el calendario para borrar algo.

Un enlace que nunca expira es una decisión, incluso cuando no es intencionada

La mayoría de métodos para compartir HTML son permanentes por defecto. Un archivo dejado en Google Drive, desplegado en GitHub Pages, o subido a Vercel sigue accesible indefinidamente a menos que alguien lo retire activamente. Ese es el comportamiento correcto por defecto para mucho contenido, y el incorrecto para una oferta limitada en el tiempo, una propuesta ligada a una negociación en curso, o un informe cuyas cifras estarán desactualizadas en un mes. La brecha no es tanto una función que falta como un mecanismo de cumplimiento que falta, nadie está vigilando el calendario por ti.

Fijar una fecha de expiración en LiveSend

Tres pasos, hechos una vez por documento:

  1. Sube o pega el HTML para crear el documento.
  2. En la pestaña Acceso del documento, fija una fecha de expiración. Es una función Pro.
  3. Comparte el enlace normalmente. Tras pasar la fecha, deja de resolver por sí solo.

El documento no se elimina, su historial y contenido permanecen en tu panel, y puedes retrasar la fecha, desactivarla, o reactivar el documento en cualquier momento si cambian los planes.

Lo que realmente requieren las alternativas

  • La eliminación manual funciona, pero solo si te acuerdas, y un olvido significa que el enlace sigue activo sin ningún aviso de que no debería estarlo.
  • Una tarea programada en tu propia infraestructura (un cron que despublica un despliegue de Vercel, por ejemplo) puede simular la expiración pero es un esfuerzo de ingeniería real de mantener para lo que conceptualmente es un simple campo de fecha.
  • Confiar en la oscuridad (esperar que nadie encuentre el enlace después) no es ningún control, un correo reenviado o una entrada del historial del navegador lo derrota al instante.

Resumen

Si un enlace debe dejar de funcionar después de una fecha concreta, fija esa expiración donde realmente se pueda hacer cumplir, en el propio servicio, en lugar de confiar en acordarte de borrar algo más tarde.

¿El contenido también debe permanecer privado hasta que expire? Mira cómo añadir una contraseña a un enlace de archivo HTML.

Preguntas frecuentes

  • ¿Por qué necesitaría expirar un enlace de archivo HTML?
    Casos habituales: una oferta o un precio limitado en el tiempo que no debería honrarse tras una fecha límite, una propuesta ligada a un encargo concreto que no debería seguir circulando una vez cerrado el trato, un informe con cifras que se quedan desactualizadas, o contenido compartido para un evento en directo que ya no tiene motivo para seguir público después. En cada caso, el riesgo no es que el enlace se rompa, es que siga funcionando.
  • ¿Eliminar el archivo logra lo mismo que fijar una fecha de expiración?
    Solo si te acuerdas de hacerlo, el día correcto, cada vez. Una fecha de expiración elimina esa dependencia: la fijas una vez al crear o compartir el documento, y el cumplimiento ocurre automáticamente sin que tengas que volver a ocuparte de ello.
  • ¿Qué le pasa al enlace tras expirar, da un simple 404?
    En LiveSend, un documento expirado muestra una página dedicada de "ya no disponible" en lugar de un 404 en bruto, así que un destinatario que hace clic en un enlace antiguo entiende que el contenido se retiró intencionalmente, no que está roto. También puedes reactivar un documento manualmente, o fijar una nueva fecha de expiración, si necesitas extenderlo.
  • ¿Puedo combinar expiración con una contraseña?
    Sí, son dos controles independientes. Una contraseña restringe quién puede abrir el enlace mientras está activo, la expiración controla durante cuánto tiempo sigue activo. El contenido sensible y limitado en el tiempo (una tabla de precios para un acuerdo concreto, por ejemplo) típicamente quiere ambos.
  • ¿Lo soportan los hostings estáticos como GitHub Pages o Vercel?
    No como función integrada. Tendrías que escribir y mantener tu propia lógica (una tarea programada para despublicar, o una comprobación en la propia página) para simular la expiración, lo cual es trabajo de ingeniería real para lo que es conceptualmente un simple campo de fecha en un servicio pensado para esto.

Guías relacionadas

¿Quieres probar LiveSend?

Pega tu HTML y obtén un enlace permanente. Gratis para los primeros 3 documentos.

Empezar gratis