Kody HTTP

Kod HTTP 405 — Method Not Allowed

HTTP 405 (Method Not Allowed) oznacza, że zasób istnieje, ale użyta metoda HTTP — na przykład POST tam, gdzie akceptowany jest tylko GET — nie jest dla niego dozwolona.

Serwer rozpoznaje metodę żądania, ale wyłączył ją dla tego URL-a. Powinien zwrócić nagłówek Allow z listą dozwolonych metod. Przyczyny to zwykle konfiguracja serwera lub aplikacji — endpointy API, obsługa formularzy lub reguły bezpieczeństwa ograniczające metody.

Roboty wyszukiwarek pobierają strony metodą GET, więc 405 na GET dla normalnej strony to błąd konfiguracji blokujący crawling i indeksację. To główny problem SEO; 405 ograniczające POST na stronie, którą boty tylko GET-ują, jest nieszkodliwe.

Napraw to, zezwalając na GET (i HEAD) na publicznych URL-ach. Jeśli 405 wynika z błędnego żądania, a nie z zasobu, potraktuj to jak problem klasy 400 i popraw stronę wywołującą.

To zagadnienie techniczne SEO, którym zajmuję się dla klientów: Techniczne SEO →

Współpraca

Potrzebujesz z tym pomocy?

Opowiedz mi o swojej stronie i o tym, gdzie utknąłeś. Dam Ci szczerą ocenę tego, co realnie ruszy wynik.

Zacznijmy rozmowę →

Otwarty na projekty