¿Cómo reparar el error de página no encontrada de WordPress? Página única o sitio completo
Publicado: 2017-09-01Un problema común que enfrentan la mayoría de los usuarios de WordPress o probablemente enfrentarán en algún momento es el error de página de WordPress no encontrada. La página no encontrada puede suceder como un error 404 singular cuando elimina una publicación antigua publicada o cambia la URL de la publicación y se olvida de agregar la redirección.
Por ejemplo , si mi enlace a la página de contacto es kasareviews.com/contact pero elimino esa página, cualquier enlace que redirija a esa página mostrará en su lugar la página 404 predeterminada de su tema.
Lo mismo sucederá si cambio el enlace kasareviews.com/contact a kasareviews.com/contact-form y no agrego la redirección 301 para que los enlaces antiguos que apuntan a kasareviews.com/contact ahora redirijan a la URL de la página correcta.
Pero en esta publicación, quiero centrarme en el escenario en el que un usuario puede acceder a su área de administración de WordPress , la página principal de su blog, pero al acceder a publicaciones o páginas individuales, obtiene un error 404 no encontrado.
Por lo tanto, sabe que los enlaces son correctos y que las páginas y las publicaciones aún existen, pero por alguna razón, muestran un error de página no encontrada cuando se visitan. Esto suele suceder si su archivo .htaccess se borró o si algo salió mal con las reglas de reescritura. Lo que debe hacer es corregir la configuración de sus enlaces permanentes.
Básicamente, las "Página no encontrada" se denominan enlaces muertos y se generan por algunas razones. Posibles razones son :
- La página a la que está intentando acceder no existe
- El visitante escribió mal la URL
- Se ha cambiado la estructura de enlaces permanentes del sitio.
- Los enlaces entrantes apuntan a páginas que se movieron a diferentes ubicaciones.
Los complementos codificados incorrectamente, los tipos de publicaciones personalizadas y las alteraciones de taxonomía pueden romper o corromper el enlace permanente y causar errores 404.
¿Cómo reparar el error de página no encontrada de WordPress?
A veces, un sitio web de WordPress, aparentemente sin ningún motivo, ofrece el temido error 404 de “página no encontrada” para páginas y publicaciones que realmente existen.
Este error aparece principalmente cuando navega desde la página de inicio a otras páginas de su sitio web. Por lo general, el error 404 de página no encontrada se produce si interfiere con la configuración del sitio web o si algún otro complemento la modifica.
1. PROBLEMA: Un sitio web de WordPress muestra errores "404 no encontrado" en todas las páginas excepto en la casa.
#MÉTODO 1: VOLVER A GUARDAR PERMALINKS
Puede restablecer el enlace permanente yendo a la pestaña de enlaces permanentes en wp-admin y simplemente volviendo a guardar la estructura del enlace permanente.
Vaya a: Panel de WordPress → Configuración → Enlaces permanentes y haga clic en "Guardar cambios".

Si volver a guardar los enlaces permanentes no ayuda, intente cambiar la estructura de sus enlaces permanentes. Elija uno que no use y haga clic en Guardar cambios. Ahora cambie su configuración de Permalinks a su configuración original que probablemente era /% postname% /.
Vuelva a ver su página de inicio y vea si los enlaces permanentes restablecen el error fijo de la página de WordPress no encontrada. Esto actualizará la configuración de sus enlaces permanentes y eliminará las reglas de reescritura. En la mayoría de los casos, esta solución corrige WordPress, la URL solicitada no se encontró en este servidor (error 404).
#MÉTODO 2: ACTUALIZA TU ARCHIVO HTACCESS MANUALMENTE
Si el método anterior no soluciona su problema con el error de página 404 de WordPress no encontrada, entonces probablemente necesite actualizar su archivo .htaccess manualmente .
Inicie sesión en su servidor usando FTP, o usando cPanel y modifique el archivo .htaccess que se encuentra en la misma ubicación donde se encuentran carpetas como / wp-content / y / wp-includes /. Tenga en cuenta que .htaccess es un archivo oculto, por lo que debe configurar todos los archivos como visibles para poder editarlos.
Puede eliminar el archivo .htaccess (descargarlo antes por si acaso) o simplemente cambiarle el nombre (revertir cuando haya terminado) y ver si el problema persiste. El archivo .htaccess se volverá a generar automáticamente si lo elimina o cambia el nombre, así que no se preocupe.

También puede eliminar todo el código y agregar manualmente el siguiente código en su archivo .htaccess para revertirlo a su valor predeterminado:
1 2 3 4 5 6 7 8 9 10 | # BEGIN WordPress<IfModule mod_rewrite.c>RewriteEngine OnRewriteBase /RewriteRule ^index\.php$ - [L]RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . /index.php [L]</IfModule># END WordPress |
#MÉTODO 3: DESHABILITAR TODOS LOS PLUGINS
Más de una vez pude resolver el error 404 no encontrado en mi sitio de WordPress simplemente deshabilitando todos los complementos. Comience desactivando los complementos uno por uno para ver si alguno de los complementos causa el problema. Cada vez que desactive el complemento, simplemente actualice su sitio y verifique si el problema ha desaparecido.
Si no puede acceder al administrador de su sitio, desactive todos los complementos a través de cPanel o usando FTP cambiando el nombre de la carpeta de complementos o el complemento uno por uno.
Encontrará la carpeta de complementos en / wp-content / plugins. Simplemente cambie el nombre de la carpeta de complementos a lo que desee. No olvide devolverlo más tarde. Puede aplicar el mismo sistema para complementos particulares.
También puede intentar cambiar el tema de su sitio actual al tema predeterminado de WordPress (Twenty Sixteen, por ejemplo). Si no puede acceder al administrador de su sitio, simplemente cambie el nombre de su tema a través de cPanel o FTP y se cambiará automáticamente al tema predeterminado de WordPress.
#MÉTODO 4: OPTIMIZACIÓN DE LA BASE DE DATOS
Si probó los métodos anteriores y sigue viendo errores 404, el siguiente paso que recomendaría es una optimización de la base de datos. Ahora, en este caso de error de página no encontrada, esta es una sesión larga y para mí nunca se resolvió el problema. Pero aún así, puedes intentarlo.
Si bien la optimización de la base de datos se puede hacer a través de cPanel usando PHPMyAdmin, recomendaría usar un complemento para cualquiera que no quiera arriesgarse a estropear algo o no tenga acceso a cPanel.
Puede utilizar un complemento como WP-Optimize. Además, muchos complementos de seguridad y algunos complementos de caché como WP Rocket ya tienen funciones integradas de optimización de la base de datos que puede utilizar.
Si este método tampoco lo ayudó a resolver el error de página de WordPress no encontrada, solo puedo recomendarle que se comunique con el soporte de alojamiento y vea si pueden ayudarlo.
2. PROBLEMA: El sitio web de WordPress muestra el error "404 No encontrado" debido a un enlace roto o una URL ingresada incorrectamente
Este problema suele ser un caso aislado y no afecta a todo el sitio. Probablemente sea un caso de enlace roto en su sitio. La forma más sencilla de encontrar esos enlaces muertos es utilizando "Herramientas para webmasters de Google". Puede consultar mi publicación sobre cómo encontrar enlaces rotos en WordPress para obtener más detalles.
Si ya envió su sitio a las herramientas para webmasters de Google, puede encontrar esos enlaces inactivos en la opción Errores de rastreo.
Otra forma en que puede encontrar enlaces muertos es utilizando el complemento de WordPress llamado Broken Link Checker. Cuando obtenga el enlace muerto, simplemente redirija la página a otra página o página de inicio. Para la redirección de enlaces, utilizo el complemento de redirección.
Palabras finales no encontradas en la página de WordPress
A veces, su sitio web de WordPress puede comenzar a mostrarle errores de página 404 no encontrada a pesar de que las páginas existen claramente. En algunos casos, es posible que pueda acceder a su página de inicio , pero nada más. Al hacer clic en cualquier elemento del menú, título de la publicación o leer más, obtendrá un temido 404.
Desafortunadamente, esto me sucedió más de varias veces. A veces, los métodos mencionados ayudarán y resolverán el problema, pero a menudo el problema puede ser más profundo.
En ese caso, deberá ponerse en contacto con su soporte de alojamiento y trabajar junto con ellos para intentar resolver el problema. Espero que haya encontrado útil esta guía y que haya podido resolver su problema de "página de WordPress no encontrada".
Si tiene algún otro método o solución para deshacerse de este problema, compártalo en la sección de comentarios a continuación. Estoy seguro de que será beneficioso para otras personas que se enfrentan a problemas similares.
