Enlaces permanentes en WordPress no funciona: causas y soluciones paso a paso
Los enlaces permanentes (o permalinks) de WordPress son esenciales para que las páginas y entradas carguen correctamente y para que Google pueda indexarlas sin problemas.
Sin embargo, es muy común que, de repente, los enlaces dejen de funcionar y todas las URLs muestren errores como 404 Not Found, 500 o redirecciones incorrectas.
Si te está ocurriendo, no te preocupes.
En este artículo repasamos las causas más habituales y cómo solucionarlo de forma rápida y segura.
Por qué los enlaces permanentes dejan de funcionar en WordPress
Cuando los permalinks fallan, casi siempre está relacionado con uno de estos motivos:
1. Archivo .htaccess dañado o eliminado
El .htaccess controla las reglas de reescritura de URLs. Si el archivo se corrompe, se borra o no tiene permisos correctos, los enlaces dejan de funcionar.
2. Permisos incorrectos en archivos o carpetas
Si WordPress no puede escribir en el .htaccess, no puede actualizar las reglas, y las URLs fallan.
3. Conflicto con plugins
Plugins de seguridad, caché, redirecciones o SEO pueden modificar las reglas de URL.
4. Cambios en el servidor (Apache → Nginx)
Si el hosting cambia configuraciones internas, el sistema de reescritura puede romperse.
5. Actualización fallida de WordPress o plugins
Una actualización incompleta puede generar errores en las rutas internas.
Cómo solucionar el problema de enlaces permanentes en WordPress
A continuación tienes una guía clara para arreglar el error según la causa.
1. Reiniciar los enlaces permanentes (la solución más común)
Es lo primero que debes probar.
- Entra en Ajustes → Enlaces permanentes.
- Sin tocar nada, haz clic en Guardar cambios.
- WordPress reescribirá el .htaccess automáticamente.
Esta acción soluciona el problema en 8 de cada 10 casos.
2. Comprobar el archivo .htaccess
Edita el archivo .htaccess en la raíz de WordPress y asegúrate de que contiene este código estándar:
Si falta, está vacío o dañado → sustitúyelo por este.
Permisos recomendados
- .htaccess → 644
- Carpetas → 755
3. Desactivar plugins que pueden causar conflicto
Desactiva temporalmente:
- Plugins de caché (LiteSpeed, WP Rocket…)
- Plugins de seguridad (WordFence, Sucuri…)
- Plugins de redirección (Rank Math, Redirection…)
- Plugins SEO (Yoast, Rank Math)
Después de desactivarlos:
- Guarda enlaces permanentes de nuevo.
- Activa los plugins uno por uno.
Si el error vuelve al activar uno → ese plugin es el causante.
4. Problemas con servidores Nginx
Nginx no utiliza .htaccess. Requiere reglas en la configuración del servidor. Añade este bloque en la configuración:
Si no tienes acceso, tendrás que pedirlo al hosting.
5. Restaurar la actualización de WordPress o plugins
Si el fallo comenzó justo después de actualizar:
- Reinstala la versión de WordPress desde
Escritorio → Actualizaciones → Reinstalar - O vuelve a la versión anterior del plugin conflictivo.
Errores habituales relacionados con enlaces permanentes
1. Error 404 en todas las páginas
Casi siempre es .htaccess dañado o reglas mal configuradas.
2. Solo fallan categorías o productos (WooCommerce)
WooCommerce usa reglas propias → reiniciar permalinks suele solucionarlo.
3. Error 500 después de guardar enlaces permanentes
Indica errores en .htaccess o permisos incorrectos.
Cómo evitar que vuelva a ocurrir
- Mantener WordPress y plugins actualizados.
- Evitar instalaciones masivas de plugins.
- No modificar .htaccess sin copia previa.
- Usar plugins de caché bien configurados.
- Tener una copia de seguridad automática.
¿No se soluciona? Necesitas revisar tu instalación
Si después de aplicar estos pasos los enlaces permanentes siguen sin funcionar, es probable que exista un problema de:
- Reglas avanzadas de reescritura
- Archivos del core dañados
- Conflictos entre plugins
- O errores de servidor
En estos casos conviene un diagnóstico profesional.
¿Necesitas ayuda con WordPress?
Podemos revisar tu instalación, corregir errores de enlaces permanentes y optimizar el rendimiento de tu web para evitar que vuelva a fallar.




