Cómo solucionar los permalinks de WordPress que no funcionan
Los permalinks de WordPress que no funcionen son una de las principales causas del error 404: Not Found. Arreglarlo inmediatamente es importante, ya que puede afectar negativamente a la experiencia del usuario.
Además, puede impedir que los motores de búsqueda rastreen tu sitio, perjudicando tus esfuerzos de optimización para motores de búsqueda (SEO).
Existen varias soluciones para este problema: desde un simple restablecimiento del permalink hasta una sustitución del archivo principal de WordPress. Este artículo te guiará a través de tres pasos prácticos para resolver los enlaces permanentes rotos en WordPress.
Descarga la hoja de trucos de WordPress definitiva
Tabla de Contenidos
¿Qué provoca los enlaces permanentes rotos en WordPress?
El problema más común que notarás con los permalinks rotos es el 404: Error no encontrado en WordPress al acceder a una página de tu sitio web. Varias causas pueden desencadenar permalinks rotos en tu sitio web:
- Instalación de nuevos plugins: los nuevos plugins que instales pueden interferir con tu archivo .htaccess.
- Restaurar una copia de seguridad o migrar WordPress: esto puede suceder si has restaurado recientemente una copia de seguridad o has trasladado tu sitio de WordPress a un nuevo dominio o servidor.
- Actualizaciones: problemas de incompatibilidad tras actualizar plugins, temas o el núcleo de WordPress.
- Cambios en el archivo .htaccess: actualización o alteración incorrecta de tu archivo .htaccess.
Cómo arreglar enlaces permanentes rotos en WordPress
Aquí tienes varios métodos para arreglar cuando los permalinks de wordpress no funcionan.
1. Restablece la estructura de los permalinks
La forma más sencilla de solucionar este problema es restablecer la estructura de permalinks:
- Accede a tu panel de control de WordPress. Ve a Ajustes → Enlaces permanentes.
- Selecciona una estructura de permalinks alternativa → Guardar cambios. Por ejemplo, si actualmente utilizas la configuración Día y nombre. Cámbialo por otra cosa, como Nombre del post.
- Una vez hecho esto, cámbialo de nuevo a tu estructura estándar y pulsa Guardar cambios una vez más.
Si sigues recibiendo un error “404 Page Not Found”, intenta probar los métodos restantes.
2. Desactiva plugins
Desactiva el plugin instalado o actualizado más recientemente que pueda estar provocando el error. Si no, también puedes eliminar todos los plugins instalados:
- Ve al menú Plugins de tu panel de WordPress → Plugins instalados.
- Haz clic en el botón Desactivar situado junto al nombre del plugin.
- Una vez terminado, restablece la estructura de permalinks utilizando el método anterior.
3. Sustituye el archivo .htaccess
En caso de que ninguna de las opciones resuelva tu problema de enlaces permanentes rotos, el problema puede estar relacionado con la configuración de tu archivo .htaccess. Por lo tanto, debes sustituir tu archivo .htaccess actual por el código .htaccess predeterminado de WordPress.
En este ejemplo, utilizaremos el Administrador de archivos de Hostinger:
- Navega hasta hPanel → Administrador de archivos.
- Elige el archivo .htaccess en la carpeta public_html.
- Haz clic con el botón derecho y selecciona Renombrar. A continuación, cambia el nombre del archivo (por ejemplo, .htaccess-error).
- A continuación, haz clic en el icono Nuevo archivo de la parte superior de la página. No olvides ponerle el nombre .htaccess.
- Pega el código que aparece a continuación en tu nuevo.htaccess.
# 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
- Una vez hecho todo, pulsa el botón Guardar.
Alternativamente, también puedes ejecutar este proceso utilizando un cliente FTP, como FileZilla
Si el problema no se soluciona, intenta recordar qué acciones has realizado antes de que se produjera el error. Si ocurrió después de realizar una actualización específica, entonces restaurar una copia de seguridad podría ser una opción fiable para poner tu sitio en funcionamiento.
Conclusión
Hay muchas razones por las que pueden existir problemas de permalinks rotos en sitios web de WordPress. La mala noticia es que tu sitio web será inaccesible y mostrará un error “404 Página no encontrada”.
Afortunadamente, puedes solucionar este problema sin esfuerzo utilizando estos tres sencillos métodos:
- Restablecer la estructura de permalinks: configura tus ajustes de permalink integrados en el panel de control de WordPress.
- Desactivar plugins: desactiva los plugins instalados con unos pocos clics.
- Sustituir el archivo .htaccess: reemplaza el archivo .htaccess desde hPanel o utilizando un cliente FTP.
Esperamos que este tutorial paso a paso te ayude a arreglar los permalinks rotos de tu sitio web WordPress. Si tienes más preguntas, háznoslas saber en la sección de comentarios más abajo.
Aprende a solucionar otros errores de WordPress
Cómo solucionar el error “Briefly Unavailable for Scheduled Maintenance. Check Back in a Minute.”
Cómo solucionar contenido mixto en WordPress
Enlaces permanentes de WordPress no funcionan – Preguntas frecuentes
A continuación encontrarás más información sobre los permalinks de WordPress que no funcionan.
¿Caducan los permalinks?
No, los enlaces permanentes no caducan. Son enlaces permanentes destinados a permanecer inalterados y accesibles durante toda la vida del contenido al que apuntan.
Sin embargo, cambiar los enlaces permanentes en un sitio activo puede provocar enlaces rotos e impactos negativos en el SEO.
¿Puedo cambiar mi permalink de WordPress después de publicarlo?
Sí, puedes cambiar tu enlace permanente de WordPress después de publicarlo yendo a Ajustes → Enlaces permanentes en el panel de control de WordPress, seleccionando la nueva estructura de enlaces permanentes y haciendo clic en Guardar cambios.
Sin embargo, cambiar los enlaces permanentes puede afectar al SEO y provocar enlaces rotos si no se redireccionan correctamente.