505 HTTP Version Not Supported е HTTP статус код от групата 5xx, който означава, че сървърът не поддържа версията на HTTP протокола, използвана в заявката. Това е сравнително рядка грешка, но може да се появи при несъвместимост между клиент, прокси, CDN, уеб сървър или остаряла инфраструктура.
Какво означава 505 HTTP Version Not Supported?
HTTP има различни версии, включително HTTP/1.0, HTTP/1.1, HTTP/2 и HTTP/3. Когато клиент изпрати заявка с версия, която сървърът не може или не желае да обработи, той може да върне 505. В практиката проблемът често е свързан с неправилна конфигурация, несъвместим proxy слой, остарял софтуер или неправилно тестване с нестандартни HTTP клиенти.
Защо е важно за SEO?
Търсачките трябва да могат да зареждат страниците чрез стабилен и съвместим HTTP отговор. Ако важни URL адреси връщат 505 към ботове или мониторинг инструменти, съдържанието може да остане недостъпно за обхождане. Това е по-рядък проблем от 500, 502 или 504, но при миграции към HTTP/2, HTTP/3, нов CDN или нов reverse proxy е разумно да се следят статус кодовете внимателно.
Пример
Сайт преминава през нов proxy слой, който е конфигуриран неправилно и не обработва коректно заявките, идващи с определена HTTP версия. Част от инструментите за проверка започват да получават 505. Решението е да се прегледат настройките на уеб сървъра, TLS конфигурацията, CDN слоя и съвместимостта между всички участници във веригата.
Чести грешки
- Да се приема, че 505 е проблем в съдържанието на страницата.
- Да се тества само в един браузър, без проверка с crawler, curl или логове.
- Да се обнови CDN или уеб сървър без проверка на поддържаните HTTP версии.
Свързани понятия
Свързани са HTTP/1.1, HTTP/2, HTTP/3, TLS, CDN, reverse proxy и сървърна съвместимост. При SEO диагностика 505 трябва да се разглежда като инфраструктурен проблем, който засяга достъпността на страниците, а не като сигнал за качество на съдържанието.
Заявете SEO одит