Cómo solucionar el error de enlaces permanentes en WordPress: “Nothing Found”

En algunos servidores de WordPress puede ocurrir que, al activar los enlaces permanentes tipo
Nombre de la entrada, las páginas muestren el error “Nothing Found”,
mientras que con el modo Simple (ejemplo: ?p=123) todo funciona.
Este problema suele deberse a la forma en que el servidor interpreta el archivo
.htaccess y cómo los plugins gestionan las reglas de reescritura.

Causas más comunes

  • El servidor ignora el .htaccess por configuración de Apache (AllowOverride desactivado) o uso de Nginx sin reglas equivalentes.
  • Reglas corruptas en WordPress, almacenadas en la tabla wp_options.
  • Conflicto con un plugin de caché, seguridad, redirección o multilenguaje que sobreescribe las reglas de permalink.

Diagnóstico

  1. Verificar que mod_rewrite esté habilitado en Apache (apachectl -M | grep rewrite).
  2. Comprobar que .htaccess tenga las reglas estándar de WordPress.
  3. Probar con una página nueva (ejemplo: test) para descartar problemas de contenido.
  4. Si todo parece correcto, desactivar plugins en bloque y reactivarlos uno a uno para detectar el conflictivo.

Solución aplicada en este caso

Se confirmó que mod_rewrite estaba activo y que .htaccess tenía las reglas correctas.
El error se debía a un conflicto de plugins.
Al desactivar todos los plugins y reactivarlos, WordPress regeneró las reglas de permalink y el problema se solucionó.

Archivo .htaccess final

# BEGIN WordPress

  RewriteEngine On
  RewriteBase /
  RewriteRule ^index\.php$ - [L]
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule . /index.php [L]

# END WordPress

# BEGIN WP-Optimize Gzip compression

  
    # Compresión de HTML, CSS, JS, fuentes e imágenes SVG
    AddOutputFilterByType DEFLATE text/html text/css text/javascript application/javascript
    AddOutputFilterByType DEFLATE application/xml application/xhtml+xml image/svg+xml
  

# END WP-Optimize Gzip compression
  

Recomendaciones para el futuro

  • Guardar enlaces permanentes en Ajustes → Enlaces permanentes después de instalar o actualizar plugins.
  • Activar WP_DEBUG_LOG en wp-config.php para registrar errores y detectar plugins problemáticos.
  • Instalar el plugin Query Monitor para revisar en vivo qué plugin intercepta las consultas cuando aparece “Nothing Found”.
  • Si el problema persiste, probar desactivar temporalmente plugins de caché, seguridad, SEO o multilenguaje, que suelen ser los más conflictivos.

Conclusión: el error de “Nothing Found” en enlaces permanentes casi nunca es de WordPress en sí,
sino de la configuración del servidor o de plugins que alteran las reglas de reescritura.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *