Kaj pomeni
Strežnik prepozna URL, ne dovoli pa metode — na primer POST na statično datoteko ali DELETE na vir, ki podpira samo GET. Odziv mora vsebovati glavo Allow s seznamom dovoljenih metod.
Najpogostejši vzroki
- Obrazec pošilja POST na URL, ki sprejema samo GET.
- Statično gostovanje (CDN, Pages), ki ne izvaja strežniške kode za POST.
- Manjkajoča ali napačna pot v API usmerjevalniku.
- WAF ali proxy blokira metode PUT/DELETE.
Kaj narediš kot obiskovalec
- Ponovno naloži stran in ponovno pošlji obrazec.
- Če napaka vztraja, obvesti lastnika strani — popraviti jo mora on.
Kaj naredi lastnik strani ali razvijalec
- Preberi glavo Allow in preveri, kateri endpoint obrazec ali API klic dejansko kliče.
- Pri statičnem gostovanju obrazec usmeri na funkcijo ali API.
- Za neznan URL vrni 404, ne 405.
Vpliv na SEO in Google
405 navadno nastane pri obrazcih in API-jih, ki jih Google ne obiskuje. Če javna stran na GET vrne 405, jo Google ne bo indeksiral.
Pogosta vprašanja
Kaj pomeni glava Allow?
Seznam metod, ki jih vir podpira, npr. Allow: GET, HEAD.
Ali lahko 405 odpravim sam?
Kot obiskovalec redko. Popraviti mora lastnik strani ali razvijalec.