El enlace que has seguido ha caducado en WordPress

«El enlace que has seguido ha caducado» en WordPress: cómo solucionarlo

Intentas subir un tema, un plugin o un archivo grande a WordPress y, en lugar de terminar, aparece el mensaje «El enlace que has seguido ha caducado.» con un enlace para volver a intentarlo. Lo vuelves a intentar y pasa lo mismo. El mensaje confunde, porque no habla del archivo ni del tamaño, pero normalmente la causa es esa: lo que envías pesa más de lo que tu servidor acepta en una sola petición. No es un hackeo ni una avería: es un límite de configuración, y se arregla. En esta guía te explico cómo solucionar «el enlace que has seguido ha caducado» paso a paso.

Qué significa «El enlace que has seguido ha caducado»

Cuando subes algo, WordPress envía el archivo al servidor junto con un código de seguridad que demuestra que la petición viene de tu panel. Si el servidor corta la subida porque el archivo es demasiado grande, ese código no llega, y WordPress no puede confirmar que la petición es legítima. En vez de decir «archivo demasiado grande», muestra este aviso genérico. Por eso el mensaje habla de un enlace caducado aunque el problema sea el tamaño.

Por qué aparece

  • Lo que envías supera post_max_size. PHP tiene dos límites relacionados: upload_max_filesize (tamaño máximo de un archivo) y post_max_size (tamaño máximo de todo lo que se envía de una vez). Cuando se pasa post_max_size, el servidor descarta la petición entera, incluido el código de seguridad, y aparece este mensaje. Si solo se pasa upload_max_filesize, WordPress muestra otro mensaje que sí habla del tamaño. Por eso conviene subir los dos. Puede pasar con temas premium, que a veces pesan decenas de megas.
  • La subida es muy lenta. Con una conexión lenta y un archivo grande también puede influir max_input_time, el tiempo que PHP se da para recibir lo que envías.
  • Dejaste la página abierta más de un día. El código de seguridad de WordPress dura entre 12 y 24 horas. Si abriste el formulario y volviste al día siguiente, venció de verdad: basta con recargar la página y volver a intentarlo.

Primero: mira cuánto permite tu servidor

En tu panel de WordPress, ve a Medios → Añadir medios (en algunas instalaciones, «Añadir archivo de medios»): debajo del recuadro de subida aparece «Tamaño máximo de archivo:» con la cifra actual. Más detalle en Herramientas → Salud del sitio → Información → Servidor: ahí ves «Tamaño máximo subida de archivo», «PHP post max size» y «Tiempo máximo de entrada». Compara esas cifras con el peso del archivo que intentas subir. Si el archivo pesa más, ya sabes la causa.

Cómo solucionarlo, paso a paso

1. Recarga y vuelve a intentarlo

Si el archivo es pequeño y la página llevaba mucho tiempo abierta, recarga el panel (o cierra sesión y vuelve a entrar) e intenta otra vez. Si el error se repite con el mismo archivo, sigue con los pasos siguientes.

2. Sube el límite desde cPanel

Es la forma más segura. En cPanel, abre MultiPHP INI Editor, elige tu dominio en modo básico y ajusta estos valores (por ejemplo):

  • upload_max_filesize: 64M
  • post_max_size: 72M (siempre mayor que el anterior, porque además del archivo viaja el resto del formulario)
  • max_input_time: 300

Pulsa Aplicar y vuelve a mirar la cifra en Medios → Añadir medios: debe mostrar el nuevo límite. Si no cambió, tu hosting fija un máximo que no se puede pasar desde tu cuenta, y hay que pedirle al soporte que lo suba. Algunos hostings tienen su propio selector de PHP en lugar de MultiPHP INI Editor; los valores son los mismos.

3. Si no tienes cPanel, pídeselo a tu hosting

Hay hostings que no dan acceso a estos ajustes. Escríbele al soporte: «necesito subir upload_max_filesize a 64M, post_max_size a 72M y max_input_time a 300». Es un ajuste que el soporte puede hacer.

4. O sube el tema o plugin sin pasar por el formulario

Si solo necesitas instalar un tema o un plugin, no hace falta tocar límites. Descomprime el .zip en tu computadora (si dentro hay otro .zip, algo que pasa en temas que traen documentación, ese segundo es el que se instala) y sube la carpeta resultante por FTP, o con el administrador de archivos del hosting, a wp-content/themes (si es un tema) o a wp-content/plugins (si es un plugin). Después actívalo desde el panel. Descarga los temas y plugins solo de wordpress.org o del sitio del fabricante.

Lo que no conviene hacer

En internet circulan dos atajos que conviene evitar. Uno es poner estos límites en wp-config.php: ese archivo no controla el tamaño máximo de subida de PHP, así que no cambia nada. El otro es añadir líneas php_value en el archivo .htaccess: solo funcionan cuando PHP corre como módulo de Apache, y en servidores que usan PHP-FPM o CGI provocan un error 500 que tumba la web. Si alguna vez lo probaste y la web cayó, borra esas líneas.

Cómo evitar que vuelva a pasar

  • Deja un margen razonable en el límite de subida, ajustado a lo que de verdad subes, en lugar de ponerlo al máximo: un límite enorme no aporta nada y facilita abusos.
  • Optimiza los archivos antes de subirlos. Para imágenes y videos, reducir su peso evita el error y hace la web más rápida.
  • Instala temas y plugins grandes por FTP cuando sepas que pesan mucho.

Si prefieres que alguien se ocupe de estos ajustes, un servicio de mantenimiento de WordPress deja el servidor configurado para lo que tu web necesita.

Preguntas frecuentes

¿Me hackearon la web?

No. Este mensaje es un control de seguridad de WordPress que salta cuando la petición llega incompleta. No indica ningún ataque.

¿Por qué no me dice que el archivo es demasiado grande?

Porque el servidor corta la subida antes de que WordPress pueda revisarla. WordPress solo ve que falta el código de seguridad y muestra el aviso genérico.

Subí el límite y sigue pasando. ¿Qué hago?

Comprueba en Medios → Añadir medios que la cifra realmente cambió. Si no cambió, el hosting tiene un máximo propio y hay que pedírselo al soporte. Si sí cambió y el archivo pesa menos, prueba la instalación por FTP del paso 4.

¿Es lo mismo que el error crítico o el error 500?

No. Esos errores suelen tumbar la web. Este solo aparece en el panel, al subir algo, y la web sigue funcionando para tus visitantes. Si ves otro mensaje, revisa la guía del error crítico.

En resumen

«El enlace que has seguido ha caducado» suele significar que lo que intentas subir pesa más de lo que acepta tu servidor (post_max_size). Mira el límite en Medios → Añadir medios, súbelo desde MultiPHP INI Editor o pídeselo a tu hosting, o instala el tema o plugin por FTP. Evita los atajos de wp-config.php y .htaccess.

¿No quieres tocar la configuración del servidor? Me encargo de la reparación de tu WordPress, o escríbeme por WhatsApp y cuéntame qué pasó.

Publicaciones Similares