TrueURL
TrueURL

Menü

501 Not Implemented

Sunucu, isteği yerine getirmek için gereken işlevi desteklemiyor; bu genellikle sunucunun tanımadığı bir HTTP metodudur.

Neden ifadesi
Not Implemented
Yönlendirme
Hayır
Varsayılan olarak önbelleğe alınabilir
Evet

501 Not Implemented, sunucunun isteği yerine getirmek için gereken işlevi desteklemediği anlamına gelir. Sunucu istek metodunu tanımıyorsa ve onu hiçbir kaynak için destekleyemiyorsa doğru yanıt budur. Metot biliniyor ama bu kaynak için izin verilmiyorsa bunun yerine 405 Method Not Allowed doğrudur.

Sunucular, bir istek anlamadıkları bir Transfer-Encoding kullandığında da 501 ile yanıt verir. 501 sezgisel olarak önbelleğe alınabilir.

Örnek yanıt

HTTP
HTTP/1.1 501 Not Implemented
Date: Fri, 06 Nov 2026 10:15:32 GMT
Content-Type: text/plain
Content-Length: 50

Method PROPFIND is not implemented by this server.

SEO ve yönlendirme kontrolü

Tarama botları sayfaları, her genel amaçlı sunucunun (HEAD ile birlikte) desteklemesi gereken GET ile getirir; bu nedenle 501 onlara hiçbir zaman ulaşmamalıdır. Metot HEAD olarak ayarlandığında kontrol 501 döndürüyor ama GET çalışıyorsa, sunucu HEAD metodunu uygulamıyordur; bu da bağlantı denetleyicilerini ve izleme araçlarını yanıltır. Arama motorları kalıcı bir 501'i diğer 5xx hataları gibi değerlendirir.

Yaygın nedenler ve kullanım alanları

  • Bir istemci, sunucunun tanımadığı bir metot kullandı; örneğin WebDAV desteği olmayan bir sunucuda PROPFIND veya özel bir metot.
  • İstek, sunucunun desteklemediği bir Transfer-Encoding kullanıyor.
  • Minimal veya gömülü bir HTTP sunucusu yalnızca GET uyguluyor.

URL yönlendirme kontrolü

Ücretsiz TrueURL yönlendirme kontrol aracıyla bir URL'nin döndürdüğü tüm durum kodlarını adım adım görün.