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
- Verificar que
mod_rewrite
esté habilitado en Apache (apachectl -M | grep rewrite
). - Comprobar que
.htaccess
tenga las reglas estándar de WordPress. - Probar con una página nueva (ejemplo: test) para descartar problemas de contenido.
- 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 WordPressRewriteEngine 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# END 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
Recomendaciones para el futuro
- Guardar enlaces permanentes en Ajustes → Enlaces permanentes después de instalar o actualizar plugins.
- Activar
WP_DEBUG_LOG
enwp-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.