50% zniżki wszystkie plany, oferta limitowana. Od $2.48/mo
Pozostało 7 min
Aplikacje webowe i biznesowe

Jak naprawić błąd HTTP 505 Version not Supported: krótki przewodnik

Alex Robbins By Alex Robbins 7 min czytania Zaktualizowano 22 lipca 2025
napraw błąd 505 nieobsługiwana wersja http

Kody błędów rzadko bywają przyjemne, a szczególnie te mniej znane, których nie sposób od razu rozszyfrować. Błąd 505 to właśnie taki przypadek. Jest enigmatyczny i mylący, a może pojawić się w nieoczekiwanych miejscach, na przykład przy linkach wychodzących na stronie WordPress. Ponieważ w internecie brakuje wyczerpujących artykułów na ten temat, postanowiliśmy raz na zawsze rozwiać wątpliwości. Przyjrzyjmy się znaczeniu kodu błędu 505 i sposobom jego usunięcia. 

Znaczenie kodu błędu 505

 

[Błąd w Eksploratorze]
[Błąd w Eksploratorze]
Jak zapewne wiesz, HTTP i HTTPS to protokoły określające, w jaki sposób przeglądarki i aplikacje komunikują się z serwerami WWW. Proces ten rozpoczyna się od wysłania przez klienta żądania do wskazanego serwera, który następnie na to żądanie odpowiada. W tej wymianie może pójść wiele rzeczy nie tak. Aby ułatwić diagnozowanie problemów, HTTP stosuje szereg kodów błędów informujących o tym, gdzie i dlaczego wystąpił problem. Kody te są podzielone na kategorie, zazwyczaj rozróżniane na podstawie pierwszej cyfry. Kody błędów 5XX oznaczają błędy serwera, czyli problem leży po stronie serwera. Być może zetknąłeś się już z popularnym błędem 504 Gateway Timeoutna przykład.

Błąd 505 oznacza "HTTP Version not Supported", czyli że żądanie klienta używa wersji HTTP, której serwer nie obsługuje. Najczęściej problem polega na tym, że serwer WWW korzysta ze starej wersji HTTP. Może się to zdarzyć, gdy serwery takie jak Apache lub Nginx nie były przez długi czas aktualizowane.

Zdarza się jednak sytuacja odwrotna. Jeśli używasz starszych przeglądarek, takich jak Internet Explorer, na nowszych stronach, możesz często napotykać błąd 505. W takim przypadku problem nie leży po stronie HTTPserwera, mimo że jest to błąd określany jako błąd serwera.

Istnieje kilka sposobów na uniknięcie tego błędu, w zależności od tego, czy masz dostęp do serwera. Przyjrzyjmy się im bliżej.

 

Efektywne Sposoby rozwiązania błędu HTTP 505

 

Jak usunąć błąd HTTP 505: rozwiązania po stronie klienta

Jeśli widzisz błąd 505 w przeglądarce, są dwa szybkie sposoby, żeby go naprawić. Pierwsza rzecz do sprawdzenia to czy nie używasz bardzo starej przeglądarki, takiej jak Microsoft Internet Explorer. W takich przypadkach przeglądarka próbuje połączyć się z nowoczesnym serwerem WWW przy użyciu starych wersji HTTP. Najlepszym rozwiązaniem jest wtedy przejście na nowoczesną przeglądarkę, taką jak Firefox lub Gooogle Chrome.

Jeśli korzystasz z nowoczesnej przeglądarki i napotkałeś błąd 505, najszybszym rozwiązaniem jest wyczyszczenie pamięci podręcznej przeglądarki. Aby działać sprawniej i zużywać mniej danych, większość przeglądarek korzysta z mechanizmu cache, który przechowuje wybrane elementy odwiedzanych stron. Czasamizawartość cache przestaje być zgodna z aktualną treścią strony i to może powodować błędy takie jak 505 "HTTP version not supported". Jako przykład pokażemy, jak wyczyścić cache w przeglądarce Chrome.

Chrome oferuje różne sposoby zarządzania i czyszczenia cache, ale najszybsza metoda jest następująca:

  • W Chrome naciśnij F12
  • Kliknij i przytrzymaj przycisk odświeżania obok paska adresu
  • Z menu, które się pojawi, wybierz "Empty Cache and Hard Reload"

Menu pełnego odświeżania Chrome
Menu pełnego odświeżania Chrome
W ten sposób wyczyściłeś pamięć podręczną przeglądarki. Jeśli problem nadal występuje, jest to niemal na pewno kwestia po stronie serwera i niewiele możesz z tym zrobić. Jeśli koniecznie musisz odwiedzić daną stronę, możesz rozważyć wysłanie wiadomości do administratora z opisem problemu.

Jak usunąć błąd HTTP 505: rozwiązania po stronie serwera

Jeśli prowadzisz stronę opartą na WordPress lub hostujesz witrynę na starym serwerze WWW albo u dostawcy hostingu, możliwe, że możesz coś zrobić z błędem 505. 

wordpress-vps Zacznij blogować

Hostuj swojego WordPressa na sprzęcie najwyższej klasy z dyskami NVMe i minimalnym opóźnieniem na całym świecie. Wybierz ulubioną dystrybucję.

Pobierz WordPress VPS

Sprawdzanie wersji HTTP

Pierwszym krokiem do rozwiązania problemu jest sprawdzenie, jakiej wersji HTTP faktycznie używa Twój serwer WWW. Możesz to zrobić za pomocą TelNet w Windows lub polecenia curl w Linux. Ponieważ TelNet dostępnych jest wiele instrukcji online, omówimy kroki sprawdzania wersji HTTP przy użyciu wiersza poleceń Linux.

Na początek uruchom Terminal. W większości dystrybucji można to zrobić skrótem Ctrl+Alt+T, a we wszystkich - z menu Aplikacje. Po otwarciu Terminala wpisz następujące polecenie i naciśnij <Return>:

curl --head http://example.site/

Pamiętaj, aby zastąpić "example.site" adresem swojej własnej strony. Po wykonaniu tego polecenia powinna pojawić się lista właściwości wyglądająca mniej więcej tak:

Linux Żądanie Terminala dla Wersji HTTP
Linux Żądanie Terminala dla Wersji HTTP
Pierwszy wiersz odpowiedzi będzie miał następujący format: "HTTP/#", gdzie # to wersja HTTP używana przez serwer WWW. W tym przykładzie wersja HTTP dla naszej strony wyświetla się jako 2. Jeśli ta liczba jest niższa niż 1.1, nowoczesne przeglądarki prawdopodobnie nie będą mogły prawidłowo się z nim komunikować. W takim przypadku należy zaktualizować serwer WWW do najnowszej wersji. Jeśli używasz panelu sterowania hostingiem, takiego jak cPanel lub Plesk, wystarczy go zaktualizować - resztą zajmie się sam.

Gdy problem pojawia się w WordPress, przyczyna jest jednak inna i wymaga innego podejścia. Przyjrzyjmy się temu bliżej.

Problem WordPress

 

Czasami wtyczki WordPress próbują łączyć się z zewnętrznymi serwisami na trasie do linku wychodzącego, co może powodować problemy. Wyobraź sobie, że chcesz przekierować klienta do swojego produktu na Amazon. Możesz używać statycznych URL do tego produktu, które są poprawne, ale gdy ktoś kliknie je na Twojej stronie, zobaczy błąd 505. Zwykle przyczyną jest wtyczka i niezgodność wersji HTTP między zewnętrzną stroną a rzeczywistym miejscem docelowym. Aby to sprawdzić, możesz skorzystać z opisanej powyżej metody i użyć curl do porównania wersji HTTP Twojej strony z wersją strony, do której prowadzi link.

 

Rozwiązanie WordPress #1

Istnieją dwa sposoby rozwiązania tego problemu. Jeśli używasz tylko kilku wtyczek, zalecamy wyłączanie ich kolejno, aż znajdziesz winowajcę. Możesz go wtedy zastąpić alternatywą lub własnym kodem. Nie zawsze jest to jednak praktyczne. Możesz mieć zbyt wiele wtyczek, żeby łatwo znaleźć tę odpowiedzialną za błąd 505, albo nie móc się z nią rozstać nawet po jej zidentyfikowaniu. Dlatego poniższa metoda, choć stanowi jedynie obejście problemu, może okazać się wartościowa.

wordpress-vps Zacznij blogować

Hostuj swojego WordPressa na sprzęcie najwyższej klasy z dyskami NVMe i minimalnym opóźnieniem na całym świecie. Wybierz ulubioną dystrybucję.

Pobierz WordPress VPS

Rozwiązanie WordPress nr 2

Metoda ta polega na wyłączeniu Narzędzie do sprawdzania linków WordPress, który wykrywa i zgłasza uszkodzone linki. Zazwyczaj to przydatne narzędzie, które pozwala usuwać niepotrzebne i nieaktualne linki. Gdy zaczyna błędnie oznaczać działające linki jako uszkodzone z powodu wtyczek, może to zaszkodzić Twojej stronie. Fałszywe raporty o uszkodzonych linkach uniemożliwiają rzetelną analizę witryny, a duża liczba pozornie uszkodzonych linków może obniżyć Twój ranking SEO. Aby tego uniknąć, należy wyłączyć Link Checker dla stron generujących fałszywe alarmy.

Po znalezieniu wszystkich działających linków, które nadal zwracają błąd 505, możesz wykluczyć je z link checkera, wykonując następujące kroki:

  • Go do panelu WordPress
  • Go do Ustawienia → Link Checker → Które linki sprawdzać
  • Dodaj domeny do listy wykluczeń
  • Kliknij Zapisz zmiany

Prostszy sposób?

I to wszystko. To powinno wyeliminować błąd 505 we wszystkich jego wariantach. Oczywiście zawsze istnieje szansa, że problem nie zniknie tak łatwo. Co wtedy? Jeden prosty sposób to przestać się tym martwić i zostawić wszystko nam. Nasze zoptymalizowane rozwiązania WordPress VPS, działające na solidnej infrastrukturze z aktualnymi wersjami oprogramowania, sprawią, że nie napotkasz tego rodzaju błędów. Aktualizacje i kopie zapasowe możesz zostawić nam i skupić się na tym, co ważne. Zajrzyj do naszej oferty rozwiązań WordPress VPS tutaj. 

Udostępnij

Więcej z bloga

Czytaj dalej.

Porównanie opcji samodzielnie hostowanych menedżerów haseł do wdrożeń VPS w 2026
Aplikacje webowe i biznesowe

Najlepsze samodzielnie hostowane menedżery haseł w 2026: Jak wybrać odpowiedni dla swojego środowiska

Bezpośrednie porównanie Vaultwarden, Bitwarden, Passbolt, Psono i KeePassXC z doborem konfiguracji VPS, strategią kopii zapasowych i jasnym wyborem dla każdego zastosowania.

Bill 7 min czytania
Macierz decyzyjna porównująca NocoDB, Baserow, Teable i Saltcorn jako samodzielnie hostowane alternatywy dla Airtable
Aplikacje webowe i biznesowe

Najlepsze samodzielnie hostowane alternatywy Airtable: NocoDB, Baserow, Teable i Saltcorn w porównaniu

Airtable Team na dziesięć miejsc kosztuje $2 400 rocznie przy rozliczeniu rocznym. Tej kwoty nie jest trudno uzasadnić w przypadku małego, stabilnego zespołu. NocoDB, Baserow, Teable i Saltcorn usuwają wszystkie

Varys 19 min czytania
AFFiNE, AppFlowy i Docmost porównane jako self-hosted alternatywy dla Notion, pogrupowane według archetypu przypadku użycia
Aplikacje webowe i biznesowe

AFFiNE vs AppFlowy vs Docmost: samodzielnie hostowane alternatywy dla Notion

Wybór najlepszej self-hosted alternatywy dla Notion zależy od zadania, które chcesz, aby narzędzie zastąpiło. AFFiNE, AppFlowy i Docmost często pojawiają się w tym samym porównaniu, ale nie

Star 17 min czytania

Gotowy do wdrożenia? Od $2,48/mies.

Niezależna chmura od 2008 roku. AMD EPYC, NVMe, 40 Gbps. Zwrot pieniędzy w ciągu 14 dni.