Tutoriales de WordPress de Confianza, cuando más los necesitas.
Guía para Principiantes de WordPress
Copa WPB
25 Millones+
Sitios web que usan nuestros plugins
16+
Años de experiencia en WordPress
3000+
Tutoriales de WordPress de expertos

Cómo solucionar el error 404 en las publicaciones de WordPress (paso a paso)

Hemos tenido momentos en los que todo parecía estar bien en WordPress, pero el enlace de la publicación mostraba un error 404 en su lugar. Ningún cambio en el contenido, solo una página faltante que debería haber estado allí.

Esto suele aparecer después de ajustar configuraciones, cambiar temas o agregar código que afecta silenciosamente a los enlaces permanentes. Puede pillarte desprevenido, especialmente si el resto de tu sitio funciona perfectamente.

Cada vez que nos encontramos con errores 404 inesperados, seguimos un proceso simple para que las URL de las publicaciones vuelvan a estar en orden, sin conjeturas ni solución de problemas intensiva. Y eso es exactamente lo que compartimos contigo en esta guía.

Podrás corregir los errores 404 y asegurarte de que tus publicaciones se carguen como deberían.

Cómo solucionar el error 404 de las publicaciones de WordPress

¿Por qué mis publicaciones de WordPress devuelven un error 404?

Hay varias razones por las que tus publicaciones podrían estar mostrando un error 404 "Página no encontrada" en WordPress. Estas pueden incluir:

  • Conflictos de plugins o temas: A veces, los plugins o temas que has instalado en tu sitio pueden interferir con la forma en que WordPress maneja los enlaces permanentes. Esto puede llevar a enlaces rotos y errores 404.
  • Problemas de código personalizado: Si has agregado código personalizado a tu sitio web, puede haber errores en el código que estén afectando los enlaces permanentes o causando otros conflictos, lo que resulta en errores 404 para tus publicaciones.
  • Problemas con tu archivo .htaccess: El archivo .htaccess juega un papel en cómo WordPress estructura las URLs. Si este archivo está dañado o falta, puede generar errores 404 en tus publicaciones o páginas.

Cómo encontrar todas las publicaciones de WordPress con errores 404

Antes de pasar a las soluciones, sería bueno determinar si este error solo está ocurriendo en una o dos publicaciones o en varias. De esta manera, podrás determinar el alcance del problema y elegir la solución más adecuada.

Una forma fácil de averiguarlo es usar Google Search Console. Si aún no has enviado tu sitio a Google Search Console, lee nuestra guía sobre cómo agregar tu sitio de WordPress a Google Search Console.

Una vez que el bot de Google haya rastreado e indexado tu sitio, Google Search Console te proporcionará información detallada sobre el rendimiento de tu sitio, incluidos los errores 404 que encuentre.

Para averiguar qué publicaciones están devolviendo errores 404, puedes iniciar sesión en el panel de Search Console. Luego, navega al informe de 'Páginas' y verás una lista detallada de todos los errores.

Informe de páginas de Google Search Console

Para más información, puedes leer nuestra lista de consejos para usar Google Search Console para aumentar el tráfico del sitio web, que incluye algunos consejos sobre cómo solucionar errores 404 con la herramienta.

Dicho esto, veamos cómo solucionar las publicaciones de WordPress que devuelven errores 404. Puedes usar los enlaces a continuación para saltar directamente a diferentes soluciones:

Método 1: Comprueba conflictos de plugins o temas y problemas de código personalizado

A veces, los plugins, temas o código personalizado que ha agregado a su sitio web de WordPress pueden interferir con los permalinks o causar conflictos, lo que lleva a errores 404. Incluso lo hemos experimentado nosotros mismos cuando probamos herramientas en nuestro sitio de demostración.

Una forma de resolver este problema es desactivar temporalmente los plugins. Los plugins a veces pueden alterar la forma en que WordPress maneja los enlaces.

Una vez que hayas desactivado los plugins, puedes reactivarlos uno por uno mientras compruebas si el error 404 reaparece después de activar cada plugin. Si el error aparece después de activar un plugin específico, ese podría ser el culpable.

Luego puedes hacer una búsqueda rápida en Google de soluciones relacionadas con ese plugin o contactar al desarrollador del plugin para obtener soporte.

De manera similar, tu tema de WordPress podría estar causando el conflicto.

Para comprobarlo, puedes cambiar temporalmente a un tema predeterminado de WordPress como Twenty Twenty-Three o Twenty Twenty-Four. Todo lo que necesitas hacer es ir a Apariencia » Temas y hacer clic en 'Activar' en un tema predeterminado.

Activar un tema predeterminado de WordPress

Si el error 404 desaparece con el tema predeterminado, indica un conflicto potencial con tu tema actual. Luego puedes intentar solucionar el problema del tema o considerar usar un tema diferente.

Puedes consultar nuestra selección experta de los temas de WordPress más populares para obtener recomendaciones.

Si recientemente has insertado fragmentos de código en tu sitio web, podría haber errores en el código que causan los errores 404. Echa un vistazo cercano al código que agregaste y ve si puedes identificar algún error.

La forma más segura de agregar fragmentos de código a WordPress es con el plugin WPCode. Este plugin te permite insertar código personalizado sin trabajar directamente con los archivos del tema, reduciendo el riesgo de romper tu sitio web.

Además, cada vez que WPCode detecta un error en tu código, desactiva automáticamente el fragmento y te pide que lo revises. También puedes usar el modo de prueba para verificar si tu código funciona antes de publicarlo en tu sitio web en vivo.

Advertencia de error de WPCode

Si ninguna de estas soluciones funciona, pasa al siguiente método donde solucionaremos tus configuraciones de enlaces permanentes.

Las publicaciones de WordPress pueden generar errores 404 debido a problemas con las reglas de reescritura en tu archivo .htaccess. En la mayoría de los casos, puedes solucionar el problema actualizando la configuración de tus enlaces permanentes.

Simplemente ve a Configuración » Enlaces permanentes en tu administrador de WordPress y haz clic en el botón ‘Guardar cambios’.

Comprobar Permalinks

No es necesario realizar cambios en la configuración de los enlaces permanentes en sí. Esto actualizará tu configuración de enlaces permanentes y limpiará las reglas de reescritura.

En la mayoría de los casos, esta solución corrige el error 404 de las publicaciones de WordPress. Sin embargo, si no te funciona, probablemente necesites actualizar tu archivo .htaccess manualmente.

Método 3: Actualiza el archivo .htaccess de WordPress

Antes de empezar, asegúrate de hacer una copia de seguridad de tu archivo .htaccess de WordPress primero. Si algo sale mal, puedes restaurar fácilmente el archivo original.

Ahora, necesitarás conectarte a tu servidor usando un cliente FTP como FileZilla o el Administrador de archivos en tu panel de control de hosting.

A continuación, busca el archivo .htaccess en la carpeta raíz de tu sitio; este es el mismo directorio que contiene carpetas como /wp-content/ y /wp-includes/.

Haz clic derecho en el archivo y selecciona 'Permisos de archivo' o 'Cambiar permisos' desde tu cliente FTP.

Permisos del archivo .htaccess

Si WordPress no pudo escribir en el archivo antes, intenta cambiar sus permisos temporalmente a 666 para hacerlo escribible.

Después de eso, regresa a tu área de administración de WordPress y vuelve a guardar la configuración de tus enlaces permanentes. Esto permite que WordPress regenere un archivo .htaccess adecuado.

Una vez hecho esto, asegúrate de cambiar los permisos del archivo de vuelta a una configuración más segura: 644. Esta configuración permite que WordPress lea el archivo, mientras lo protege de cambios no autorizados.

Cambiar los atributos del archivo .htaccess a 644

Alternativamente, puedes editar el archivo manualmente.

Simplemente haz clic derecho en el archivo .htaccess y luego selecciona la opción Ver/Editar.

Editar archivo .htaccess

El archivo se abrirá en un editor de texto plano como Bloc de notas o TextEdit.

Ahora necesitas agregar las siguientes reglas de reescritura predeterminadas de WordPress:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

Método 4: Contacta a tu proveedor de hosting

Si ninguna de las soluciones anteriores ha solucionado el error 404 en las publicaciones de WordPress, te recomendamos contactar a tu proveedor de hosting de WordPress. Puede haber un error de su parte, o podrían ayudarte a solucionar el problema.

Por favor, consulta también nuestra guía sobre cómo pedir soporte de WordPress correctamente y obtenerlo.

Método 5: Habilitar mod-rewrite (Instalación local de WordPress)

Si estás utilizando un servidor local para propósitos de prueba, necesitarás habilitar mod_rewrite en la configuración de Apache de tu sitio MAMP, WAMP o XAMPP.

Esto permitirá a WordPress generar URLs limpias y prevenir el error 404 para publicaciones y páginas en tu servidor local.

La forma de hacerlo variará según la plataforma que utilices. Las personas que usan XAMPP pueden abrir su panel de control y hacer clic en el botón 'Config' dentro de Acciones. Luego, selecciona 'Apache (httpd.conf)'.

El menú Apache (httpd.conf) en XAMPP

A continuación, deberás encontrar esta línea #LoadModule rewrite_module modules/mod_rewrite.so y eliminar el '#' para descomentarla.

Esto cargará el mod_rewrite.

Encontrar el módulo rewrite en el archivo httpd.conf

Luego, busca las líneas que dicen AllowOverride None y cámbialas a AllowOverride All. Esto le indica a Apache que permita el uso de archivos .htaccess.

Normalmente encontrarás estos dentro de bloques <Directory> — especialmente el que apunta a la carpeta de tu sitio, como htdocs si usas XAMPP. Si no estás seguro, está bien aplicar el cambio dondequiera que lo veas dentro del archivo, siempre y cuando no sea un directorio del sistema. Para pruebas locales, esto usualmente funciona bien.

Cambiar AllowOverride None a AllowOverride All

Una vez hecho esto, puedes guardar el archivo httpd.conf y cerrarlo. Después de eso, en el panel de control de XAMPP, haz clic en ‘Stop’ en el módulo Apache y en ‘Start’ de nuevo para reiniciarlo.

Luego, regresa a tu panel de administración para ver si tus permalinks están funcionando.

Tutorial en video

Si necesitas instrucciones visuales, solo mira el video a continuación.

Suscríbete a WPBeginner

Preguntas frecuentes sobre errores 404 de WordPress

Encontrarse con errores 404 en tu sitio de WordPress puede ser confuso. A continuación, hemos respondido preguntas comunes que pueden ayudarte a solucionar y corregir el problema de manera más efectiva.

1. ¿Por qué obtengo un error 404 en mis publicaciones de WordPress?

Esto generalmente significa que WordPress no puede encontrar la publicación en la URL solicitada. Puede ocurrir debido a permalinks rotos, un archivo .htaccess corrupto, publicaciones eliminadas o un conflicto de plugin/tema que cambia cómo se manejan las URLs.

2. ¿Cómo soluciono un error 404 en WordPress?

Intenta guardar de nuevo la configuración de tus permalinks yendo a Ajustes » Permalinks y haciendo clic en ‘Guardar cambios’. Si eso no funciona, revisa tu archivo .htaccess, desactiva plugins o cambia a un tema predeterminado para descartar conflictos.

3. ¿Cómo puedo encontrar todos los errores 404 en mi sitio de WordPress?

Puedes usar Google Search Console para ver una lista de los errores 404 que encuentra Googlebot. Plugins como Broken Link Checker también pueden ayudar a detectar enlaces rotos y páginas faltantes dentro de tu sitio.

4. ¿Qué hace el archivo .htaccess en WordPress?

El archivo .htaccess controla cómo se procesan las URLs. WordPress lo usa para administrar la estructura de permalinks y dirigir las URLs al contenido correcto. Si falta o está corrupto, las URLs pueden dejar de funcionar correctamente.

5. ¿Cómo edito de forma segura el archivo .htaccess?

Puedes editarlo usando un cliente FTP o el administrador de archivos de tu hosting. Siempre haz una copia de seguridad primero. Después de editar, asegúrate de que los permisos estén configurados en 644 para que permanezca legible y seguro.

6. ¿Por qué mis páginas de categorías o etiquetas de WordPress muestran errores 404?

Esto puede suceder si tu tema no soporta plantillas de archivo, o si la configuración de los enlaces permanentes está mal configurada. Volver a guardar los enlaces permanentes y verificar el soporte de archivo de tu tema puede ayudar a solucionarlo.

7. ¿Cómo soluciono los errores 404 para tipos de publicación personalizados?

Visita Ajustes » Enlaces permanentes y haz clic en ‘Guardar cambios’ para actualizar las reglas de reescritura. Además, verifica que tu tipo de publicación personalizado esté registrado con la configuración de reescritura correcta y tenga soporte de archivo si es necesario.

8. ¿Puedo redirigir las páginas 404 a mi página de inicio o a otra página?

Sí, plugins como Redirection te permiten crear redirecciones 301 de URLs antiguas o rotas a otras nuevas. También puedes crear una página 404 personalizada para guiar a los usuarios de vuelta a contenido útil.

🎁 Bono: Guía adicional sobre cómo manejar errores 404

También puedes encontrar los siguientes recursos útiles para administrar errores 404 y otros errores comunes de WordPress.

Esperamos que este artículo te haya ayudado a resolver los posts que devuelven errores 404 en WordPress. También te puede interesar nuestra guía sobre los errores más comunes de WordPress y cómo solucionarlos, junto con nuestras selecciones expertas de los mejores plugins de WordPress para hacer crecer tu sitio.

Si te gustó este artículo, suscríbete a nuestro canal de YouTube para obtener tutoriales en video de WordPress. También puedes encontrarnos en Twitter y Facebook.

Descargo de responsabilidad: Nuestro contenido es compatible con el lector. Esto significa que si haces clic en algunos de nuestros enlaces, podemos ganar una comisión. Consulta cómo se financia WPBeginner, por qué es importante y cómo puedes apoyarnos. Aquí está nuestro proceso editorial.

El Kit de herramientas definitivo para WordPress

Obtén acceso GRATUITO a nuestro kit de herramientas: ¡una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!

Interacciones del lector

773 CommentsLeave a Reply

  1. Así que para mí… primero borré WP Fastest Cache de mi Cpanel y LUEGO… desactivé en masa todos mis plugins. Hice una actualización… ¡y funcionó! ¡Alabado sea Dios!
    Luego activé los plugins que todavía necesitaba. Hasta ahora todo bien.
    ¡Muchas gracias!

  2. Lo he arreglado usando el primer método. pero cuando intento volver a mi página de inicio desde otras páginas, me aparece este error: Error al establecer una conexión con la base de datos… ¿cómo puedo arreglar esto?

  3. Si el problema persiste, es posible que desees verificar si mod_security está activo y causando problemas.

    Me encontré con esto en un sitio de WordPress alojado por Dreamhost y probé todas las opciones enumeradas en esta página antes de darme cuenta de que este era mi problema.

    • Si los métodos de este artículo no funcionan, deberías contactar a tu proveedor de hosting para ver si el error podría estar de su lado.

      Administrador

  4. Gracias.
    He intentado desactivar mis plugins; estoy usando el tema twenty sixteen. Pero aún así, mis páginas siguen cargando "la página no se puede encontrar" cuando uso el permalink personalizado. He hecho lo del .htaccess, pero nada funciona. Las entradas y categorías cargan bien, pero las páginas no cargan a menos que use el permalink simple, lo cual no es recomendable para fines de SEO.
    Por favor, ayúdenme.

    • Es posible que desees consultar con tu proveedor de hosting si aún no lo has hecho para ver si podría ser parte de un error de su lado.

      Administrador

  5. hola, gracias por la publicación, genial.
    tengo un error 404 pero no puedo acceder ni al sitio ni a WordPress. ¿cómo puedo acceder al administrador de WordPress para resolver el problema??

  6. Por favor, ni siquiera puedo acceder al área de administración de mi página, tampoco puedo cargar la página en sí. ¿Qué puedo hacer para solucionar esto?

  7. Cuando hago lo mismo y hago clic en Guardar Cambios, también me redirige a mi sitio web con un Error 404

    • Es posible que desees contactar a tu proveedor de hosting para ver si ellos están viendo algún error en tu sitio de su lado.

      Administrador

  8. Vine aquí al principio, no podía ver la solución en la publicación. Busqué en internet durante varias horas, regresé y decidí leer la sección de comentarios, allí vi la solución al problema.

    Un plugin lo causó y una vez que lo desactivo, actualizo y reactive, funciona bien después. Gracias

  9. gracias... Estaba a punto de arrancarme los pelos. lol.. Estaba recibiendo el 404 en todas mis páginas de portafolio. yikes. solución fácil.

  10. He intentado hacer clic en el botón de guardar en configuración> permalink en mi administrador de WordPress, pero el problema persiste. No puedo encontrar el .htaccess en mi inicio de sesión FTP. Noté que alguien comentó sobre editar el frente. Intenté revisar el editor de storefront, pero como no soy programador, tengo cuidado de no causar más daño al tema. ¿Alguna ayuda sobre cómo resolver el problema de permalink de "404 Página no encontrada"? Comenzó después de una actualización reciente de WordPress.

  11. un plugin fue el problema para mí; lo desactivé y tuve que editar la página de alguna manera. No fue muy agradable, pero funcionó.

  12. Just have to smile, as I am not the only delighted person. Saved from 3 days of agony :-) kept getting a broken link mydomain.com/’/menu/category

    la /’/ aparentemente no se estaba enlazando y tu TIP de Ir a Configuración » Enlaces permanentes, y simplemente haz clic en el botón Guardar cambios. funcionó a la perfección, ¡gracias!

  13. Después de intentar todo lo indicado para resolver el error 404 y no poder, decidí editar con el editor frontal y guardar, ¡vaya, volvió a funcionar!

  14. He aplicado todos los trucos como
    Cambié los Enlaces Permanentes
    Cambié el Tema
    Cambié los plugins

    pero todo en vano, ¿cómo puedo resolver este error?

    • Si recreaste el archivo htaccess, es posible que desees contactar a tu proveedor de hosting para asegurarte de que no haya errores del lado del host.

      Administrador

  15. El error 404 me ha estado persiguiendo durante los últimos 3 días, mi problema es que no puedo acceder a nada, ni al panel de control de WP, ni al sitio web, ni al cPanel, ¡está resultando ser un desastre, por favor ayúdenme a solucionarlo!

    • A menos que me digan lo contrario, no tenemos un servicio de mantenimiento, pero siéntete libre de enviarnos el problema que estás experimentando a través de nuestro formulario de contacto.

      Administrador

      • Moví mi sitio web local de WordPress al servidor. Cambié la tabla `composts` apuntando a la IP del servidor y reemplacé todas las instancias de `localhost`. Cambié el archivo de configuración y la tabla `comoptions` también.
        Pero los enlaces del menú no funcionan en el sitio del servidor. ¿Cómo puedo solucionar esto?

  16. Esta publicación literalmente me salvó la vida. Acababa de tener un error 404 en todos mis posts.

    Lo único que tuve que hacer fue guardar los cambios en los permalinks y funcionó.

  17. Muchas gracias por la información, desafortunadamente sigo teniendo problemas. Cuando intento hacer clic en +Agregar Nueva Página me lleva a un 404, si hago clic en +Agregar Nuevo Plugin también me lleva a un 404, si intento agregar algo nuevo me llevará a un 404, mi sitio web todavía está en proceso de creación, aún no está publicado. Intenté usar FileZilla, pero después de varios intentos no se conecta a mi archivo. ¿Sabes qué debería hacer? ¡Agradecería enormemente tu respuesta!

  18. ok, no estoy seguro si es exactamente el mismo problema que tengo. generalmente, cuando accedo a mi sitio web no obtengo ningún error 404, pero en mi herramienta de auditoría SEO se muestra que la página de vista previa de mis publicaciones de WordPress devuelve un error 404, ¿alguien puede ayudarme a solucionarlo??

  19. Hoy habilité la minificación de scripts/estilos en Swift Performance Lite y después de eso, excepto la página de inicio, todos los demás enlaces mostraron un error 404. Busqué y encontré esta publicación y al revisar encontré .htaccess vacío, agregué el código básico de esta publicación y el error 404 desapareció. Todos los enlaces funcionan bien. Gracias.

  20. por favor ayúdame
    no sé qué le pasa a mi sitio web de WordPress, intenté crear una nueva publicación cuando termino, hago clic en publicar pero me redirige a una página no encontrada, que es 404, por favor ayúdame, ahora mismo no puedo publicar nada en mi sitio, nada funciona,
    Gracias de antemano por tu ayuda.

  21. Esta es una gran publicación. Tuve un problema con los permalinks cuando moví mi sitio de WP de un servidor a otro. Tu publicación me ahorró mucho tiempo buscando la razón.

    Gracias

  22. hola
    todos tus artículos son fáciles de entender paso a paso con guías de capturas de pantalla, gracias por escribir.

    Tengo un sitio web de anuncios clasificados gratuitos en WordPress. Los anunciantes publican anuncios en mi sitio web, pero algunos de ellos no cumplen con nuestros términos y condiciones, así que eliminamos esos anuncios. Cuando elimino anuncios, WordPress me envía un mensaje.
    (Acabas de enviar una publicación a la papelera. Los motores de búsqueda y otros sitios web aún pueden enviar tráfico a tu publicación eliminada. Deberías crear una redirección para asegurar que tus visitantes no obtengan un error 404 cuando hagan clic en la URL que ya no funciona. Con Yoast SEO Premium, puedes crear fácilmente tales redirecciones)

    Mi pregunta es, ¿cómo soluciono este problema sin comprar Yoast SEO Premium?

  23. Hola,
    Mi sitio web está en construcción en este momento.
    Pero todavía recibo un error 404 al iniciar sesión.
    No me permite abrir mi cuenta en WordPress ya que el error llega inmediatamente después de hacer clic en el botón de inicio de sesión.

    ¿Cómo resuelvo este problema para poder acceder a WP y completar mi sitio web?

    Por favor, dame indicaciones para poder continuar lo antes posible.

    ¡Gracias!

  24. Buen día, instalé un plugin. Así puedo poner el script de Google AdSense en la sección head de mi blog, después de poner este código en el plugin y actualizar mis permalinks, lo guardé. ¡Todavía me dice página no encontrada! ¿Cómo arreglo el error? ¿Hay alguna otra forma de insertar este script manualmente a través de mi cpanel? Por favor, ayuden a un hermano que está muy confundido ahora mismo.

  25. Estos pasos parecen muy sencillos. Pero lo intenté todo. Cambiando los permisos a 666 y 664. Borrando el archivo .htaccess. Copiar y pegar el código tampoco ayudó.

    Incluso cambié la configuración de enlaces permanentes a la que deseo y reescribí todas las páginas a mano de nuevo. Para asegurarme de que obtengan el nombre que quiero y para tener nuevos ID de página.

    Literalmente lo intenté todo. Ahora estoy realmente desconcertado. ¿Puedes ayudarme, por favor?

  26. Error fatal: Clase ‘Email_Before_Download_Form’ no encontrada en /wp-content/plugins/email-before-download/includes/class-email-before-download-shortcode.php en la línea 65

    ¿Por qué???

  27. Hola. Me gustó la simplicidad del tutorial. Lamentablemente, ¡no me funcionó!

    El error desaparece solo si cambio mi permalink a 'plain'. Si vuelvo a cambiar el permalink a 'post name', ¡entonces muestra el error! Te agradecería si me ayudaras con esto. Gracias de todos modos por la publicación.

    • Si recrear el método htaccess no funciona, entonces deberías contactar a tu proveedor de hosting para ver si la regla mod_rewrite está habilitada en su servidor.

      Administrador

Deja una respuesta

Gracias por elegir dejar un comentario. Ten en cuenta que todos los comentarios son moderados de acuerdo con nuestra política de comentarios, y tu dirección de correo electrónico NO será publicada. Por favor, NO uses palabras clave en el campo del nombre. Tengamos una conversación personal y significativa.