Cuando algo se rompe en tu sitio, normalmente encontrarás lo que se llama un código de estado HTTP.
Estos se entregan a tu navegador en la cabecera HTTP y para ayudarte a solucionar el problema. Algunos códigos de estado con los que probablemente estés familiarizado son los errores 404 «no encontrado» o una redirección 301 con fines de SEO.
Hoy vamos a hablar de un código de estado menos común, y es el error 501 no implementado. Sigue los pasos y recomendaciones que te damos a continuación para resolverlo.
¿Qué es el error HTTP 501 no implementado?
El Grupo de Trabajo de Ingeniería de Internet (IETF) define el 501 No Implementado como:
El código de estado 501 (No implementado) indica que el servidor no soporta la funcionalidad necesaria para satisfacer la solicitud. Es la respuesta adecuada cuando el servidor no reconoce el método de solicitud y no es capaz de soportarlo para ningún recurso.
Una respuesta 501 es almacenable en caché por defecto, es decir, a menos que la definición del método o los controles explícitos de la caché indiquen lo contrario.
El Error 501 no implementado que el servidor no admite la funcionalidad necesaria para cumplir con la solicitud. Esta es la respuesta apropiada cuando el servidor no reconoce el método de petición y no es capaz de soportarlo para cualquier recurso (RFC7231 Sección 6.6.2). Una respuesta 501 también se puede almacenar en cache de forma predeterminada.
Debido a los distintos navegadores, servidores web y sistemas operativos, un error 501 no implementado puede presentarse en un número de maneras diferentes. Pero todas ellas tienen el mismo significado. A continuación están sólo un par de las distintas variaciones que puede ver en la web:
- «501 no implementado”
- «Error 501»
- «HTTP 501»
- «Error de HTTP 501 no implementado»
- «El servidor no reconoce el método de petición, o carece de la capacidad para cumplir la petición».
Mira Nuestro Videotutorial del Error 501
El Impacto de Error 500 sobre SEO
A diferencia de los errores 503 que son utilizados para el modo de mantenimiento y para decir a Google volver a revisar el sitio un poco más tarde, un error 500 puede tener un impacto negativo sobre su SEO si no se los arreglan de inmediato. Si su sitio es inactivo digamos que por 10 minutos y el sitio es arrastrado constantemente muchas veces, el arrastrador recibirá la página de la cache. O Google puede ser que no tenga la posibilidad de re-arrastrar antes de ser restaurado. En este scenario usted está bien.
Sin embargo si el sitio es inactivo por un período más extenso digamos que durante 6 horas, Google puede ver el error 500 como un problema a nivel del sitio que debe ser abordado. Esto sí puede impactar sus rankings. Si está preocupado por errores 500 repetitivos deberá investigar la causa. Algunas de las soluciones a continuación pueden ayudar.
Cómo solucionar el error HTTP 501 Not Implemented
Un error 501 no implementado casi siempre es un problema con el servidor web. Hay algunas cosas que usted puede hacer de su lado para intentar resolverlo, pero normalmente, este es el tipo de error, donde tendrá que contactar a su host para que lo arregle.
1. Intente Volver a Cargar la Página.
Uno de las más fáciles y primeras cosas que usted debe intentar cuando encuentre un Error 501 no implementado es simplemente esperar un minuto y volver a cargar la página (F5 o Ctrl + F5). Puede ser que el alojamiento o servidor resuelva el problema mientras usted está esperando, también podría probar rápidamente un navegador diferente para descargar eso como problema.
Otra cosa que puede hacer es pegar el sitio web en downforeveryoneorjustme.com. Este sitio web le dirá si el sitio está caído, o si es un problema de su lado.
2. Borre la Cache de su Navegador
Siempre que surgen problemas como estos puede ser buena borrar el caché de su navegador. A continuación, encontrará instrucciones sobre cómo borrar la caché en los distintos navegadores:
- Cómo forzar actualizar una sola página para todos los navegadores
- Cómo borrar la cache del navegador de Google Chrome
- Cómo borrar la cache del navegador de Mozilla Firefox
- Cómo borrar la cache del navegador de Safari
- Cómo borrar la cache del navegador de Internet Explorer
- Cómo borrar la cache del navegador de Microsoft Edge
- Cómo borrar la cache del navegador de Opera
3. Deshabilitar la Configuración de Proxy
Esto es muy raro, pero a veces usted podría ver un error 501 si usted está utilizando un servicio de proxy. O uno podría haber sido establecido sin siquiera saberlo. Siga estos tutoriales sobre cómo deshabilitar o comprobar para asegurarse de que no esté habilitada la configuración de proxy:
4. Contactar a Su Host
A diferencia de algunos otros códigos de estado de HTTP, donde hay un montón de problemas que puede hacer usted mismo, los errores 501 son casi siempre un problema en el servidor web. Ellos no son causados por un plugin malo o problema de caching en general. Por lo tanto, si no se resuelve espontáneamente en pocos minutos recomendamos simplemente contactar a su host. También puede comprobar la página de estado de su host.
Las causas típicas de este error en el servidor pueden incluir:
- Hubo una mala actualización al servidor provocando que no respondiera correctamente a la petición del navegador.
- Hay una configuración incorrecta en NGINX que necesita ser arreglada por un ingeniero.
- El servidor al que está intentando acceder puede verse abrumado y por lo tanto no es capaz de generar correctamente la solicitud.
- También podría ser un problema de facturación. Si usted no paga sus cuentas de hosting podrían por defecto poner a su sitio en estado 501 antes de eliminar la cuenta por completo, dándole otra oportunidad para resolver el problema.
En Kinsta el error 501 puede aparecer debido al hecho de que su sitio staging fue parado. Bajo la sección Info de su sitio verá una opción «Crear Entorno de Staging».
Si usted está experimentando un error 501 en Kinsta simplemente abra un ticket de soporte y vamos a arreglarlo inmediatamente.
Si usted está preocupado por estos cambios en su sitio en el futuro, también puede utilizar una herramienta como updown.io para supervisar y notificar inmediatamente si se producen. Este instrumento periódicamente envía una solicitud de ENCABEZADO HTTP a la URL de su elección. Usted puede simplemente utilizar su página de inicio. La herramienta le permite configurar la frecuencia de la verificación:
- 15 segundos
- 30 segundos
- 1 minuto
- 2 minutos
- 5 minutos
- 10 minutos
Se le enviará un correo electrónico cuando su sitio se caiga. Aquí está un ejemplo a continuación.
Esto puede ser especialmente útil si estás en un alojamiento compartido, que tiende a saturar sus servidores. Esto puede darte una prueba de la frecuencia con la que tu sitio se puede estar cayendo (incluso en medio de la noche). Es por eso que siempre recomendamos optar por un alojamiento de aplicaciones, bases de datos y WordPress administrado como Kinsta.
Si quiere mantener su sitio en buen estado, asegúrese de leer nuestra guía detallada sobre el mantenimiento de WordPress.