Si el home de WordPress abre y cualquier otra URL —una página, una entrada, /tienda/carrito/— responde 404, no perdiste el contenido. Se rompió la reescritura de enlaces permanentes. El servidor no está traduciendo /hola-mundo/ a index.php. En cPanel con LiteSpeed eso se arregla, casi siempre, guardando los permalinks para que WordPress vuelva a escribir el .htaccess.

Si el 404 es también el home, o ves la página 404 de cPanel y no la de tu tema, entonces faltan archivos o el dominio apunta a otra carpeta. Eso ya no es «un clic en Ajustes».

Qué vas a tener al terminar

Las URLs amigables otra vez, con un .htaccess que LiteSpeed (o Apache) puede leer, o el diagnóstico de que el document root no es donde está WordPress.

1. El clic que suele bastar

  1. Entra a /wp-admin. Si el administrador también da 404, salta al paso 3.
  2. AjustesEnlaces permanentes.
  3. No hace falta cambiar el esquema. Pulsa Guardar cambios.
  4. Prueba una entrada que antes fallaba, en una ventana privada.

WordPress regenera las reglas de reescritura. En un sitio elástico el motor es LiteSpeed; entiende las mismas directivas RewriteRule que el núcleo espera. No instales un plugin «para permalinks» por este síntoma.

2. Si no puedes entrar al administrador

El login a veces sigue en /wp-login.php aunque el resto dé 404. Prueba esa URL directa. Si entra, guarda permalinks.

Si wp-login.php también 404, por FTP confirma que en la raíz están index.php, wp-login.php y wp-admin. Si no están, no es un permalink: faltan archivos. Restaura con JetBackup (Home Directory de esa fecha) o vuelve a copiar el núcleo sin pisar wp-content ni wp-config.php.

3. El .htaccess a mano

Si guardar permalinks no deja archivo (permisos, o un plugin de seguridad que lo bloquea), crea .htaccess en la raíz de WordPress. El contenido mínimo que WordPress usa para «nombre de la entrada» es el bloque de RewriteEngine On, RewriteBase / y las reglas hacia index.php que salen en la documentación del núcleo. Después, otra vez Guardar cambios en permalinks para que WordPress lo reclame.

Permisos del archivo: 644. Si el archivo no se puede escribir, el Administrador de archivos te lo dice. No pongas 777.

Si WordPress está en una subcarpeta (public_html/blog), el RewriteBase lleva esa carpeta. Un RewriteBase / en un sitio que vive en /blog produce 404 en todo menos, a veces, el home.

4. Caché

LiteSpeed Cache o el navegador pueden servirte un 404 viejo. Vacía la caché del plugin y prueba en privado: cómo vaciar la caché de WordPress. Un 404 cacheado se siente idéntico a un permalink roto.

5. Document root y dominio

cPanel → Dominios: el dominio (o el subdominio) debe apuntar a la carpeta donde está este WordPress. Si el 404 es el de cPanel («Sorry, this page doesn’t exist») y no el de tu tema, casi seguro el nombre apunta a una carpeta vacía o a otra cuenta. Cómo se crea el subdominio: dominio y subdominio en cPanel.

Después de un cambio de dominio, si siteurl quedó a medias, también ves 404 raros. Ahí el arreglo no es solo permalinks: es la URL en la base.

Qué no mezclar

  • Una sola página en 404 y el resto bien: esa página está en la papelera, cambió el slug, o un plugin de redirección la mandó al limbo. No es «todo el sitio».
  • Un 500: error 500.
  • Un 403: error 403.

Si no sale

Ticket con: dominio, si el home abre o no, una URL de ejemplo que da 404, y si el 404 es el de tu tema o el de cPanel. Soporte técnico. Guía del formulario: cómo crear un ticket.

Cloud Web Hosting · Vaciar la caché · Ticket