Cómo corregir errores 404 en publicaciones y páginas de WordPress
Publicado: 2019-04-22En este artículo, explicaré cómo puede corregir los errores 404 en las publicaciones y páginas de WordPress.
¿Qué es un error 404 en WordPress?
Un error 404 es un problema común y significa que el servidor (donde se almacenan sus archivos) no puede encontrar su publicación o página.
Hay principalmente tres tipos de mensajes de error 404:
- La página de error personalizada que se incluye en su tema de WordPress.
- Una página con un mensaje de estado 404 directamente desde el servidor. Esta página no tiene el estilo de su tema.
- Una página en blanco en blanco.
Paso a Paso: ¿Cómo corregir un error 404 en WordPress?
Si hay más de un mensaje de error, o si el sitio web no muestra su página 404 personalizada, debe comenzar con la opción uno.
Pero si este no es el caso, y sabe que ha movido, renombrado o eliminado contenido, puede intentar saltar directamente a la opción dos.
- Opción uno: actualice los enlaces permanentes de sus sitios web.
- Solución de problemas básicos.
- Solución de problemas avanzada.
- Opción dos: Actualizar enlaces rotos.
- Instale el complemento de redirección.
Opción uno: actualice los enlaces permanentes de sus sitios web
Una causa común de errores 404 es cuando nuestros enlaces permanentes de WordPress no están configurados correctamente, pero podemos resolver esto volviendo a guardar la configuración de nuestros enlaces permanentes.
Para solucionar el problema, primero debe iniciar sesión en su área de administración de WordPress.
En el menú, seleccione Configuración y Enlaces permanentes.
Seleccione el formato de enlace permanente que prefiera.
Para ayudar a los motores de búsqueda como Google a encontrar y leer su contenido, se recomienda que seleccione un enlace permanente con un nombre de publicación, o una categoría y un nombre de publicación.
Seleccione el botón Guardar cambios.
Regrese al frente de su sitio web y pruebe sus enlaces.
Solución de problemas básicos
Sin embargo, si todavía hay enlaces rotos y está seguro de que la publicación y la página existen, puede solucionar el problema siguiendo estos dos pasos:
- Active temporalmente uno de los temas predeterminados de WordPress. Si los enlaces funcionan cuando cambia el tema, hay un problema con su tema anterior. Póngase en contacto con el autor del tema para obtener ayuda.
- Desactive sus complementos uno por uno para ver si hay alguna mejora. Hacemos esta prueba porque un complemento puede estar interfiriendo con los enlaces permanentes.
Solución de problemas avanzada
Si ninguno de estos pasos le ayudó, es posible que deba cambiar una configuración en su servidor, por lo que las siguientes instrucciones serán un poco más técnicas.
Para corregir los errores 404 en las publicaciones y páginas de WordPress, debe editar un archivo del sistema. Si no se siente cómodo editando el archivo, puede comunicarse con el soporte de su proveedor de alojamiento y pedirles que lo ayuden.
Inicie sesión en su sitio mediante FTP o acceda a sus archivos a través del panel de control de su proveedor de alojamiento.
Vaya a la carpeta raíz y busque un archivo llamado .htaccess. La carpeta raíz es la carpeta donde se encuentran su archivo wp-config.php y la carpeta wp-content.
Si no puede ver el archivo, debe activar la opción Mostrar archivos ocultos. El lugar donde se puede encontrar esta opción depende del programa o panel de control que esté utilizando.
Cree una copia del archivo descargándolo a su computadora.
Cambie el nombre del archivo en su servidor a htaccess.old. Necesitamos mantener el archivo en caso de que necesitemos restaurarlo.
Abra el archivo en su computadora en un editor de texto y elimine todo el contenido del archivo. A continuación vamos a añadir el nuevo contenido.
Para una sola instalación de WordPress, debe copiar y pegar el siguiente código:

# 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
Si está utilizando un multisitio con una subcarpeta:
# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] # add a trailing slash to /wp-admin RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L] RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^ - [L] RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L] RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L] RewriteRule . index.php [L] # END WordPress
O si está utilizando Multisitio con un subdominio:
# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] # add a trailing slash to /wp-admin RewriteRule ^wp-admin$ wp-admin/ [R=301,L] RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^ - [L] RewriteRule ^(wp-(content|admin|includes).*) $1 [L] RewriteRule ^(.*\.php)$ $1 [L] RewriteRule . index.php [L] # END WordPress
Guarde el archivo y cárguelo en el servidor.
Regrese a la página de configuración de Permalinks en el área de administración de WordPress y guarde la configuración nuevamente. Pruebe su sitio web para ver si los enlaces funcionan.
Si los enlaces funcionan, puede eliminar de forma segura el archivo de copia de seguridad htaccess.old de su servidor.
Opción dos: Actualizar enlaces rotos
También puede ocurrir un error 404 si ha eliminado o movido su contenido mientras todavía tiene enlaces que apuntan a la publicación o página anterior.
Si este es el caso, debe actualizar los enlaces rotos para que apunten a la publicación o página correcta.
Para encontrar enlaces rotos, puede seguir nuestra guía detallada sobre cómo encontrar enlaces rotos a publicaciones o páginas, pero también problemas como imágenes faltantes.
Instale el complemento de redirección para corregir errores 404
Redirección es un complemento que le permite crear redirecciones personalizadas y encontrar y corregir errores 404 en publicaciones y páginas de WordPress. Con este complemento, puede registrar y monitorear todos los errores 404 que ocurren en su sitio web.
El complemento es completamente gratuito y se usa en más de un millón de sitios de WordPress.
El primer paso es descargar el complemento del directorio de complementos de WordPress.org e instalarlo.
En el área de administración de WordPress, seleccione Herramientas y luego Redirección.
En la página del complemento, lea la breve información y seleccione Iniciar configuración.
En la segunda página, seleccione las dos primeras opciones: Supervisar los cambios de enlaces permanentes en las publicaciones y páginas de WordPress y Mantener un registro de todos los redireccionamientos y errores 404
Continúe con la configuración:
Si el complemento le da luz verde, finalice la configuración. De lo contrario, siga las instrucciones del complemento.
Espere a que el complemento haga su magia y haga clic en el botón Finalizado.
Ahora puede agregar una nueva redirección agregando la URL de origen y una nueva URL de destino:
En el menú del complemento, seleccione 404s para mostrar una lista de errores 404.
Esta lista puede ayudarlo a determinar si los enlaces deben redirigirse o si alguien solo escribió un error tipográfico al buscar una publicación o página específica.
Es posible que también desee aprender cómo corregir el error al establecer una conexión de base de datos en WordPress.