Kurz erklärt
Der Server kennt die Anfragemethode nicht oder unterstützt sie nicht.
Genauer
Im Gegensatz zu 405 (Methode für diese Adresse nicht erlaubt) bedeutet 501, dass der Server die Methode generell nicht beherrscht, etwa eine ungewöhnliche wie PATCH bei sehr einfachen Servern.