Cerrado un momento, sin perder a Google
Modo mantenimiento en WordPress cuando tú quieras: tres formas sin plugins

Cuando WordPress actualiza plugins o el núcleo, pone el sitio unos segundos en modo de mantenimiento y muestra: "No disponible por mantenimiento programado. Vuelve a comprobarlo en un minuto." Puedes…

Miles de 404, una sola línea
Redirecciones con expresiones regulares: miles de errores 404 arreglados con una sola regla

Un caso muy común: un sitio con años de contenido cambia su estructura de enlaces permanentes de /2021/05/mi-entrada/ a /mi-entrada/. WordPress redirige muchas URLs antiguas por su cuenta, pero no…

El navegador también te cuida
Cabeceras de seguridad HTTP en WordPress: de lo básico a una Content Security Policy que no rompa nada

Las cabeceras de seguridad son instrucciones que tu servidor envía junto con cada página. El visitante no las ve, pero su navegador las obedece: "usa siempre HTTPS", "no dejes que…

Tu registro está a la vista
debug.log: el archivo de depuración que puede regalar los secretos de tu sitio

Cuando algo falla en WordPress, la recomendación clásica es activar el registro de depuración en wp-config.php: define( 'WP_DEBUG', true ); define( 'WP_DEBUG_LOG', true ); Funciona muy bien: los errores quedan…

Que el ataque no llegue a PHP
Un cortafuegos para WordPress en dos capas: reglas de .htaccess y WAF de Cloudflare

Un plugin de seguridad funciona dentro de WordPress: para revisar una petición, PHP y WordPress ya tuvieron que cargarse. Eso consume recursos y, si la petición es un ataque, ya…

Miles de intentos, cero accesos
Ataques de fuerza bruta a wp-login y xmlrpc: cómo saber si te pasa y cómo frenarlos

Si alguna vez instalaste un plugin que registra los accesos fallidos, quizás te asustaste: cientos o miles de intentos de entrar a tu sitio con usuarios como admin, administrador o…

Portada sí, entradas no
La portada funciona pero las entradas dan error 404: cómo arreglar los enlaces permanentes

Un síntoma muy típico después de migrar un sitio, restaurar un respaldo o cambiar de hosting: la portada carga perfecto, pero al hacer clic en cualquier entrada, página o categoría…