Los errores no son exactamente divertidos y eso se duplica con los códigos de error esotéricos a los que no se les puede entender ni pies ni cabeza. El error 505 es un ejemplo críptico y confuso que puede aparecer en lugares inesperados, como los enlaces salientes de su sitio web de WordPress. Como no hay artículos completos sobre esto en línea, hemos decidido resolver el problema de una vez por todas. Echemos un vistazo al significado del código de error 505 y cómo resolverlo.
Significado del código de error 505 revelado
![[Error en el Explorador]](https://cloudzy.com/wp-content/uploads/image3-5.png)
El error 505 es un código para "Versión HTTP no compatible" y esto significa que la solicitud del cliente utiliza una versión de HTTP que el servidor no reconoce. La mayoría de las veces, el problema es que el servidor web utiliza una versión HTTP antigua. Esto puede suceder cuando servidores web como Apache o Nginx no se actualizan durante mucho tiempo.
A veces, sin embargo, ocurre lo contrario. Si utiliza navegadores más antiguos como Internet Explorer para sitios web más nuevos, existe la posibilidad de que vea el error 505 con frecuencia. En este caso, el problema no es del servidor HTTP, aunque se denomina error del servidor.
Ahora bien, existen algunas formas de evitar este error, dependiendo de si tienes acceso al servidor o no. Vamos a sumergirnos de lleno.
Eficaz Formas de resolver el error HTTP 505
Cómo resolver el error HTTP 505: soluciones del lado del cliente
Si ve el error 505 en su navegador, existen dos formas rápidas de solucionarlo. Lo primero que debes hacer es comprobar si estás utilizando un navegador muy antiguo como Internet Explorer de Microsoft, por ejemplo. En tales casos, su navegador intenta conectarse a un servidor web moderno utilizando versiones HTTP antiguas. Entonces, la mejor manera de solucionar este problema es cambiar a un navegador moderno como Firefox o Google Chrome.
Si está utilizando un navegador moderno y se ha encontrado con el error 505, la solución más rápida es borrar el caché de su navegador. Para trabajar más rápido y consumir menos tráfico de red, la mayoría de los navegadores emplean métodos de almacenamiento en caché, que almacenan algunas características de los sitios web que visita. algoA veces, el caché y el contenido real del sitio web no coinciden después de un tiempo y eso puede causar errores como 505 "La versión HTTP no es compatible". como un Por ejemplo, le diremos cómo borrar el caché en su navegador Chrome.
Chrome ofrece diferentes formas de administrar y borrar el caché, pero la forma más rápida es la siguiente:
- Mientras estás en Chrome, presiona F12
- Haga clic y mantenga presionado el botón de actualización al lado de la barra de direcciones
- En el menú que aparece, seleccione "Vaciar caché y recarga completa"
![[Menú de recarga completa de Chrome]](https://cloudzy.com/wp-content/uploads/image1-6.png)
Cómo resolver el error HTTP 505: soluciones del lado del servidor
Si está ejecutando un sitio web basado en WordPress, o si aloja un sitio web utilizando un servidor web o proveedor de alojamiento antiguo, es posible que pueda hacer algo con respecto al error 505.
Empezar a bloguear
Hospeda tu WordPress en hardware de primer nivel, con almacenamiento NVMe y latencia mínima en todo el mundo: elige tu distribución favorita.
Obtenga un VPS de WordPressComprobando la versión HTTP
El primer paso para resolver el problema es ver qué versión HTTP está utilizando realmente su servidor web. Para hacer eso, puede usar TelNet en Windows o el rizo comando en Linux. Desde TelNet tiene muchas instrucciones disponibles en línea, cubriremos los pasos para verificar la versión HTTP usando la línea de comando de Linux.
Primero, necesitamos iniciar la Terminal. Eso se puede hacer presionando Ctrl+Alt+T en la mayoría de las distribuciones y desde el menú Aplicaciones en todas ellas. Una vez que tenga la Terminal abierta, ingrese el siguiente comando y presione <Regresar>
curl --head http://example.site/
Por supuesto, debe cambiar “ejemplo.sitio” con la dirección de su propio sitio web. Cuando ejecute este comando, debería ver una lista de propiedades que se verá así:
![[Solicitud de terminal de Linux para la versión HTTP]](https://cloudzy.com/wp-content/uploads/Screenshot-from-2021-07-17-11-53-29.png)
Sin embargo, cuando el problema aparece en WordPress, el motivo es otro y necesitará una solución diferente. Echemos un vistazo.
Problema de WordPress
A veces, los complementos de WordPress intentarán conectarse a sitios web de terceros en la ruta hacia algún enlace saliente y eso puede causar problemas. Imagine, por ejemplo, que desea dirigir a su cliente a su producto vendido en Amazon. Puede utilizar URL estáticas para su producto que estén completamente bien, pero cuando alguien haga clic en ellas desde su sitio web, recibirá el error 505. Esto suele deberse a un complemento y a la diferencia entre la versión HTTP del sitio web de terceros y la del destino real. Para probar eso, puede usar el método anterior usando rizo para verificar la versión HTTP de su sitio web y la que está vinculando.
Solución de WordPress n.° 1
Hay dos maneras de abordar esto. Si está utilizando sólo unos pocos complementos, le recomendamos que los desactive uno por uno para encontrar al culpable. Luego puedes reemplazarlo con una alternativa o código propio. Sin embargo, esa no siempre es una solución práctica. Es posible que tenga demasiados complementos para encontrar el responsable del código de error 505, o es posible que no pueda deshacerse de él incluso si encuentra el complemento. Es por eso que el siguiente método puede valer la pena, a pesar de ser sólo una solución alternativa.
Empezar a bloguear
Hospeda tu WordPress en hardware de primer nivel, con almacenamiento NVMe y latencia mínima en todo el mundo: elige tu distribución favorita.
Obtenga un VPS de WordPressSolución de WordPress n.° 2
Este método implica desactivar el Comprobador de enlaces de WordPress, que encuentra e informa enlaces rotos. Por lo general, es una herramienta útil que le permite eliminar enlaces antiguos y no deseados. Cuando comienza a informar que los enlaces que funcionan están rotos debido a los complementos, puede dañar potencialmente su sitio web. Los informes falsos sobre enlaces rotos pueden hacer imposible un análisis real de su sitio web y muchos enlaces aparentemente rotos pueden reducir su clasificación SEO. Para evitar todo eso, debemos desactivar el Link Checker de los sitios web que dan una falsa alarma.
Una vez que encuentre todos los enlaces en funcionamiento que aún responden con un código de error 505, puede excluirlos del verificador de enlaces siguiendo los siguientes pasos:
- Vaya a su panel de WordPress
- Vaya a Configuración → Comprobador de enlaces → Qué enlaces comprobar
- Agregue los dominios a la lista de exclusión
- Haga clic en Guardar cambios
¿Una forma más sencilla?
Y eso es todo. Eso debería haber solucionado el código de error 505 en todas sus manifestaciones. Por supuesto, siempre existe la posibilidad de que no desaparezca tan fácilmente. ¿Cómo resolver entonces el error HTTP 505? Bueno, una forma sencilla es dejar de preocuparte y dejarlo todo en nuestras manos. Nuestro VPS de WordPress optimizado, que se ejecuta en una infraestructura de primer nivel y utiliza las últimas versiones de software, garantiza que no se encontrará con este tipo de error. Puedes dejarnos las actualizaciones y las copias de seguridad y dedicar tu tiempo a ser más productivo. Echa un vistazo a nuestro Soluciones VPS de WordPress aquí.