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.

¿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.

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
- Método 2: Corrige la configuración de tus permalinks
- Método 3: Actualiza el archivo .htaccess de WordPress
- Método 4: Contacta a tu proveedor de hosting
- Method 5: Enable mod-rewrite (Local WordPress Installation)
- Preguntas frecuentes sobre errores 404 de WordPress
- 🎁 Bono: Guía adicional sobre cómo manejar errores 404
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.

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.

Si ninguna de estas soluciones funciona, pasa al siguiente método donde solucionaremos tus configuraciones de enlaces permanentes.
Método 2: Corrige la configuración de tus permalinks
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’.

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.

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.

Alternativamente, puedes editar el archivo manualmente.
Simplemente haz clic derecho en el archivo .htaccess y luego selecciona la opción Ver/Editar.

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)'.

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.

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.

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.
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.
- Cómo mejorar tu plantilla de página 404 en WordPress (2 formas)
- Los mejores ejemplos de diseño de páginas de error 404 de WordPress
- Los mejores plugins gratuitos de redirección 404 para WordPress
- Cómo recibir alertas por correo electrónico de errores 404 en 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.


Robert
Bueno, tu consejo me ahorró horas de búsqueda – ¡muchas gracias!
Nima Arefi
Gracias, me salvaste la vida :d
Juan
Hola, tengo un problema desde que migré el sitio web de localhost a un servidor, la página principal se ve bien pero el menú no se muestra y los enlaces no funcionan, siempre lanza un error 404.
¿Me pueden ayudar? Esto es a causa de una migración de un servidor local.
Marissa
¡No puedo agradecerte lo suficiente por un tutorial tan simple! Todo lo demás que encontré hacía que pareciera tan difícil. Recientemente cambié de http a https y ha sido un problema tras otro.
Soporte de WPBeginner
Hola Marissa,
Me alegra que hayas encontrado útil este tutorial. No olvides unirte a nosotros en Twitter para más consejos y tutoriales de WordPress.
Administrador
Rick
No tenía un archivo .htaccess, así que creé uno con la información que proporcionaste arriba; luego lo subí y el sitio funciona perfectamente de nuevo. ¡Gracias!
Curtis
Hola, he hecho todo lo anterior y noté que el fragmento de texto para copiar y pegar ya estaba ahí. Todavía no funciona y me estoy estresando.
Tibi
I’ve done the same thing and nothing changed, the home page still not found
Por favor, contáctame si encuentras una solución
Patrick
Wow. This really saved my bacon. Thank you so much for the tip on simply saving the permalinks page. Incredible advice!
Alexis
¡Hola! He restablecido los permalinks muchas veces para lidiar con el error 404. Esta vez, al guardar, se descargó un archivo en mi computadora: options-permalink.php y el sitio se rompió. Solo obtuve una pantalla blanca y cada vez se descargaba un archivo. Finalmente, logré que los permalinks predeterminados funcionaran, pero esta no es una gran solución. ¿Te suena familiar? El soporte técnico no creía que fuera el archivo .htaccess, pero no estoy convencido. Moví el sitio de un host a otro. Cualquier ayuda sería muy apreciada.
Mike Birdsall
¿Cómo actualizo la configuración si no puedo iniciar sesión en el administrador de WP? Obtengo el error 404 al ir a /wp-admin
Kelly
¡¡¡Muy útil!! ¡¡¡Gracias!!!!!!
seun
Hola, por favor ayúdenme, parece que no estoy obteniendo solución a través de este tutorial porque no puedo acceder a mi panel, sigo recibiendo este mensaje en cualquier directorio del sitio que abro.
No encontrado
La URL solicitada /index.php no se encontró en este servidor.
Adicionalmente, se encontró un error 404 No Encontrado al intentar usar un ErrorDocument para manejar la solicitud.
Nukak
si no puedes acceder a tu panel de control. tu problema es muy probablemente un problema de plugin. ve a phpAdmin y deshabilita todos los plugins.
este enlace podría ayudarte https://www.wpbeginner.com/plugins/how-to-deactivate-all-plugins-when-not-able-to-access-wp-admin/
una vez desactivados y que vuelvas a iniciar sesión, podrás activar los plugins que necesites. todas tus configuraciones iniciales antes de que te bloquearan el acceso a tu sitio permanecerán intactas. ¡todo lo mejor!
Clint
Gracias, solo con hacer clic en guardar en mi página de permalinks (que ha estado personalizada durante años) funcionó de inmediato.
Chris Keeble
¡Perfecto!
Hacer clic en Guardar cambios en Configuración > Permalinks funciona a la primera.
tamim
¡Vaya! esa es una gran solución.
Jason
Hola, tenía el problema del error 404. La página de inicio funciona bien, todos los demás enlaces tienen el error 404. Intenté el método que sugeriste en la configuración de permalinks de WordPress y hacer clic en guardar cambios, pero no me funcionó.
Vi algunas publicaciones anteriormente sobre sincronizar el archivo htaccess a través de la página de configuración de alojamiento web, pero realmente no sé cómo hacerlo. ¿Algún consejo? Gracias
Mohamad Zidani
Hola
Estaba usando Fv Top Level Cats, cuando lo eliminé, la redirección todavía funcionaba desde
example.com/category/tech a
example.com/tech.
intento tu solución y no funciona.
Joerg Naussed
el 404 aparece de inmediato, ¿qué pasa?
Tamara
¡Eso funcionó! Gracias
Lijo Jose
Gracias, mi problema se resolvió
Mariana Cervantes
Thank you so much!!!! My problem was fixed with the permalink solution
Michael
Si este error está afectando tu página de inicio de sesión, ve a .htaccess y elimina:
“denegar a todos”
“permitir desde 00.00.00.00”
Matt Kay
Fantástico – moví mi sitio de un servidor a otro y empecé a preocuparme por los errores 404. La solución funcionó perfectamente – ¡muy fácil!
Bienvenido
Una respuesta muy simple a un problema que te saca de quicio. Muchas gracias. Por cierto, este problema comenzó después de instalar BJ Lazy Loading.
Gail Gardner
¡Gracias! Esto funcionó.
Ahmed
Hola, uno de mis sitios fue hackeado. Se insertaron cientos de artículos. Ahora han sido eliminados. La consola de Google Webmaster los muestra como 404.
¿Cómo puede esto afectar mi sitio? ¿Cómo soluciono esto?
Gracias
Stephanie
¡Wow, gracias! Esto funcionó perfectamente.
Mawuli Tanor
¡Exacto! ¡Al pie de la letra!
La primera solución funcionó.
¡Muchas gracias!
Peter Mazzi
Gracias. Lástima que no haya una calificación en esta página. *****
David M. Curtis
Gracias por publicar este artículo. Había pasado meses construyendo una tienda/blog y hoy ninguna de mis páginas o publicaciones funcionaba, excepto la página principal; todos los demás enlaces me llevaban a una página de error 404. Estaba a punto de empezar completamente de nuevo – repetir meses de trabajo. Este artículo salvó mi sitio. Ahora todo funciona de nuevo. No puedo agradecerte lo suficiente.
Soporte de WPBeginner
Hola David,
We are glad you found the article helpful
Don’t forget to join us on Twitter for more WordPress tips and tutorials.
Administrador
Robin
Hola, estoy completamente atascado aquí, no soy un experto en computadoras, así que todo es chino para mí. Mi página de inicio está bien, pero he creado otras 5 páginas como publicaciones de blog, servicios, etc., y cada vez que intento ver la página que acabo de crear, me aparece NOT FOUND "La URL solicitada /services/ no se encontró en este servidor". He intentado guardar los cambios y no ha hecho ninguna diferencia, y no tengo idea de qué es FTP. ¿Alguna ayuda? Gracias.
Soporte de WPBeginner
Hola Robin,
Intenta actualizar la estructura de tus permalinks. Simplemente visita Ajustes » Permalinks y luego haz clic en el botón de guardar cambios sin cambiar nada.
Administrador
Preet Karan
Hola a todos,
instalé el plugin yoastseo. generé el sitio XML con éxito, pero cuando lo probé en la consola de búsqueda de Google, muestra un error 404.
Intenté el método que se indica en el artículo, pero el problema persiste.
Además, necesito mencionar que en el CCpanel hay dos archivos con el mismo nombre: htaaccess y htaaccess.1 (con el mismo código escrito que se menciona en el artículo anterior); ¿es normal?
¿Pueden ayudarme con el problema?
David
No puedo creer que solo hacer clic en "Guardar cambios" funcionara. ¡Gracias!
Jorge
hola, te agradecería mucho la ayuda. Seguí las instrucciones para guardar los cambios en los permalinks, no soy una persona de computadoras, así que no sé cómo hacer lo otro, después de que me muestra esto
Error fatal: Clase ‘Epsilon_Editor_Custom_Control’ no encontrada
Soporte de WPBeginner
Hola Jorge,
Parece que un plugin en tu sitio web está causando el error. Necesitas desactivar todos los plugins instalados en tu sitio web y luego reactivarlos uno por uno hasta que encuentres el plugin que causa el error. Consulta nuestra guía sobre cómo desactivar todos los plugins cuando no se puede acceder a wp-admin para obtener instrucciones detalladas.
Administrador
yugal joshi
¡Genial, hombre! Muchas gracias... Abrí mi sitio pero me daba error 502, luego 503 y finalmente 500... luego resolví el problema del 500 desde cpanel con tu publicación.
Pero cuando abrí las páginas de mis publicaciones, mostraba error 404, luego lo busqué en Google y encontré tu publicación... ¡Gracias...
Bren
En caso de que sea un servidor nuevo o una actualización de Apache, es posible que deba verificar lo siguiente:
Abre el httpd.conf, es decir: /etc/httpd/conf/httpd.conf.
Cambia AllowOverride None por AllowOverride All.
Guarda los cambios.
Reinicia el servidor Apache.
Mariyam
¡Vaya, tan fácil como eso, gracias!
Ashley Adams
Tengo un pequeño problema… Después de que le di a guardar cambios en la página de enlaces permanentes, apareció otro error 404.
Katherine
Esto me acaba de ahorrar cientos de dólares en ayuda. <3
James V
Solución rápida… ¡gracias por la ayuda!
marco
Todavía tengo problemas, no estoy seguro de qué hacer, seguí los pasos anteriores y obtengo los mismos resultados. Mi empresa de alojamiento web utiliza el servidor Windows 2012, por lo que no hay archivo .htaccess. Muchas de estas publicaciones de ayuda se refieren a .htaccess, que Windows no usa. Creo que usan el archivo web.config, ¿es correcto? Por favor, ayuden
marco
He seguido los pasos anteriores, pero todavía no funciona. Estoy en un servidor Windows 2012 R12 y no tengo un archivo .htaccess, incluso al forzar la visualización de archivos ocultos en FTP. ¿Hay instrucciones sobre cómo solucionar este problema en un servidor Windows?
Soporte de WPBeginner
Hola Marco,
Primero, necesitas descargar una copia de seguridad de tu archivo web.config existente a tu computadora. Después de eso, necesitas editar el archivo en tu servidor y agregar la siguiente regla al elemento system.webServer:
<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <rewrite> <rules> <rule name="WordPress Rule" stopProcessing="true"> <match url=".*" /> <conditions> <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" /> <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" /> </conditions> <action type="Rewrite" url="index.php" /> </rule> </rules> </rewrite> </system.webServer> </configuration>1-click Use in WordPress
Administrador
Salami
Hola Soporte de WPBeginner. He intentado todas las soluciones publicadas en este blog para resolver el mismo problema (error 404 en WordPress) que estoy experimentando desde hace dos días, pero no he logrado solucionarlo. Estoy desarrollando mi sitio web en la plataforma de Windows usando WordPress. Por favor, ¿qué más debo hacer para resolver este problema?
Gracias de antemano por su respuesta.
Dale
¡Increíble ayuda, gracias! ¡Tan simple como hacer clic en guardar!
david c
funcionó a la perfección – ¡gracias, gracias!
Tom
Muchas gracias,
¡Funcionó de maravilla!
Michelle
Quiero abrazarte por todas tus publicaciones extremadamente útiles. ¡¡¡Muchas gracias!!!
Steve Andrews
Migré un sitio, importé la base de datos mySQL y subí toda la estructura de archivos del directorio de WordPress.
Todavía obtuve un error 404 para todo excepto la página de inicio, y volver a guardar la configuración en la sección de enlaces permanentes no funcionó.
Lo que me funcionó fue renombrar el archivo htaccess en el sitio FTP a htaccessOLD para que no se hiciera referencia a él, pero todavía lo tengo respaldado por si acaso, luego fui y guardé las opciones de enlaces permanentes, tuve que elegir qué tipo de enlace quería (es decir, fecha, número de página o descripción). Una vez que guardé, todas las páginas volvieron a estar en funcionamiento.
Gracias por la publicación, me dio las indicaciones para encontrar esto y arreglarlo.
Rene
Seguí los pasos exactos pero desafortunadamente no me funcionan. Sigo recibiendo errores 404 a pesar de guardar mi información de permalink, eliminar .htaccess y volver a generarlo. Puedo ver mi página de inicio, pero tan pronto como quiero visitar una subpágina, aparece el error 404. También intenté cambiar a los temas predeterminados de WP, eso tampoco ayuda. ¿Hay algún consejo para la solución de problemas "avanzada" en caso de errores 404?
Soporte de WPBeginner
Hola Rene,
Intenta actualizar las URL de WordPress visitando la página Configuración > General. Asegúrate de que la URL de tu sitio y la URL de WordPress sean las mismas.
Administrador
sampurna
Hola. Tengo un pequeño problema con el error 404. Había cambiado el permalink de una publicación individual. Ahora, para una palabra clave específica, Google está mostrando la misma publicación en dos posiciones diferentes con el mismo título pero URL diferente, y una tiene un error 404. Por favor, ayúdenme.
Soporte de WPBeginner
Hola Sampurna,
Puedes configurar una redirección para la URL que devuelve el error 404. Consulta nuestra guía sobre cómo configurar redirecciones en WordPress.
Administrador
Rene
No es necesario, el problema está solucionado. Casualmente descubrí que mi host está leyendo un archivo .htaccess diferente al que genera WP. Así que tuve que hacer una "sincronización" a través de su portal de webhosting, eso fue todo. Ahora funciona, muchas gracias de todos modos y quizás esta solución alternativa todavía sea útil para que otros sepan que pueden tener una configuración similar con su host. ¡Saludos!
Carey
¡Lo mismo por aquí! Tuve que 'sincronizar' el archivo htaccess a través de la página de configuración del webhosting... ¡gracias por el consejo!
Rajinder S. Gill
This was quick. Thank you
Lois
Me salvaste la vida hoy. Estaba a punto de llorar porque después de crear una publicación, no podía leerla. Me devolvía un error 404. Busqué respuestas en varios sitios web, pero tu publicación fue muy explícita y una vez que cambié la estructura de permalink, funcionó. Gracias, gracias.
Kaylee
Todavía no sigo dónde exactamente cambias los permisos. ¿Podrías explicar?
Mike lavie
La solución: Inicia sesión en tu servidor usando FTP y modifica las carpetas como /wp-content/ y /wp-includes/ están ubicadas. Lo más fácil que puedes hacer es hacer que el archivo sea temporalmente escribible cambiando los permisos a 777. Luego repite la solución original.
Ve a Ajustes » Enlaces permanentes y simplemente haz clic en el botón Guardar cambios.
No olvides cambiar los permisos de vuelta a 755 ( /wp-content/ y /wp-includes/ ).
¡Lo hago porque ahora está perfecto!
Lukas
¡Genial, eso ayuda mucho!