Cómo corregir errores 404 en WordPress revisando enlaces permanentes desde cPanel
Un error 404 en este CMS aparece cuando el servidor no encuentra la URL solicitada, aunque la página o entrada todavía exista en el administrador. En hosting compartido, una causa común es que los enlaces permanentes o el archivo .htaccess quedaron desincronizados después de una migración, cambio de dominio, plugin de caché o edición de archivos desde cPanel.
Antes de empezar
- Ten acceso al administrador del CMS y a cPanel del dominio afectado.
- Confirma si el error pasa en todas las páginas internas o solo en algunas URLs.
- Haz una copia del archivo
.htaccessantes de editarlo desde Administrador de archivos. - Si usas un plugin de caché, ten listo el acceso para vaciar caché después del cambio.
Pasos
- Entra al administrador del CMS y abre Ajustes → Enlaces permanentes.
- Sin cambiar la estructura, guarda la configuración para que el CMS regenere las reglas internas.
- Abre una ventana privada y prueba una página interna que antes mostraba
404 Not Found. - Si el error sigue, entra a cPanel y abre Administrador de archivos o Administrador de archivos.
- Ve a la carpeta del sitio, normalmente
public_html, y localiza el archivo.htaccess. - Descarga una copia del archivo antes de modificarlo.
- Revisa que el bloque estándar del CMS esté completo y no esté duplicado o mezclado con reglas de otro sitio.
- Guarda solo el cambio necesario, limpia caché del sitio si aplica y vuelve a probar las URLs afectadas.
Qué revisar en .htaccess
| Señal | Qué significa | Acción segura |
|---|---|---|
No existe .htaccess | El CMS no tiene reglas para resolver URLs amigables. | Guarda de nuevo los enlaces permanentes o crea el archivo con el bloque estándar del CMS. |
| Hay varios bloques del CMS | Una migración o plugin pudo duplicar reglas. | Conserva un solo bloque y respalda el archivo original. |
| Reglas de redirección arriba del bloque | Una regla previa puede enviar la URL a otra ruta. | Prueba desactivar temporalmente la regla sospechosa después de respaldar. |
| Permisos incorrectos | El CMS no puede reescribir el archivo. | Usa permisos habituales: 644 para archivos y 755 para carpetas. |
Verificación final
- Las páginas internas cargan sin mostrar
404 Not Found. - El CMS conserva la estructura de enlaces permanentes que elegiste.
- El archivo
.htaccesstiene un solo bloque del CMS para ese sitio. - La prueba en ventana privada funciona después de limpiar caché.
Errores comunes
- La página de inicio abre, pero las entradas dan 404 → Las reglas de enlaces permanentes no se regeneraron → guarda de nuevo Enlaces permanentes y revisa
.htaccess. - El sitio cambia a error 500 después de editar → El archivo
.htaccessquedó con sintaxis dañada → restaura la copia y repite el cambio con menos reglas. - Solo algunas URLs fallan → La página fue eliminada, cambió de slug o hay una redirección incompleta → revisa la URL dentro del administrador antes de editar más archivos.
Cuándo pedir ayuda
Abre un ticket si las URLs siguen fallando después de regenerar enlaces permanentes, si .htaccess se vuelve a modificar solo o si el error apareció después de una migración reciente. Incluye dominio, URL afectada, hora del cambio y una copia del .htaccess actual para que soporte pueda revisar el caso más rápido.
¿Aún necesitas ayuda?
Si esta guía no resolvió tu problema, nuestro equipo te ayudará por ticket.