HTTP durum kodu “401 authorization required”, web sunucusunun istemciden geçerli kimlik doğrulama bilgileri almadığı anlamına gelir. Kısacası, sunucu, ziyaretçiye “WWW-Authenticate” başlığı ile bir meydan okuma gönderir ve kimlik doğrulama başarısız olduğu için erişim reddedilir.
Bir web sayfasına, yani sunucudan korunan bir kaynağa erişmeye çalışırken bu hatayı alırsınız. Sunucunun erişim izni vermesi için doğru oturum açma bilgileri gereklidir. 401 hatasının farklı varyasyonları şu şekildedir:
- HTTP 401 Error – Unauthorized
- Access Denied
- Error 401 Unauthorized
- 401 Unauthorized
- 401 Authorization Required
401 hatasıyla karşılaştığınızda aşağıdaki çözüm yollarını dene;:
Güncel olmayan veya bozulmuş tarayıcı önbelleği ve çerezler, 401 hatasına yol açabilir. Bu durumu düzeltmek için tarayıcı önbelleğini ve çevrezini temizlemen gerek. Tarayıcıya göre işlem adımlarını araştırarak bu işlemi gerçekleştirebilirsin.
Bozuk veya eski DNS önbelleği, 401 hatasının yaygın nedenlerinden biri olmasa da, cihazınızdaki bağlantı sorunlarını çözmek için DNS önbelleğini temizlemek faydalı olabilir. DNS önbelleğini temizleme işlemi, işletim sistemine göre değişir.
Tarayıcı adres çubuğundaki URL’yi dikkatlice kontrol edin. Yanlış yazılmış bir URL veya güncel olmayan bir sayfa adresi, 401 hatasına yol açabilir. URL’nin doğru olduğundan emin olun ve eğer sayfa adresi değişmişse, doğru sayfaya yönlendirilip yönlendirilmediğinizi kontrol edin.
Eğer web sitesinin sahibiysen, web sunucusunun güvenlik ayarlarına göz atmanız gerekebilir. Sunucunun, sayfayı parola ile koruyor olabileceğini kontrol edin. Bu korumayı kaldırabilir veya doğru oturum açma bilgileriyle giriş yapabilirsin.
Eğer şifre koruması .htaccess dosyasındaki yönergeler tarafından eklenmişse, bu dosyayı incelemeniz gerekebilir. Koruma kaldırılmak isteniyorsa, .htaccess dosyasındaki ilgili kodu silmek gerekir. Ayrıca, doğru kullanıcı adı ve şifreyi sağlayarak tekrar giriş yapmayı deneyebilirsin.
WordPress gibi içerik yönetim sistemlerinde, güvenlik eklentileri yanlış yapılandırıldığında 401 hatasına neden olabilir. Bu durumda, eklentileri geçici olarak devre dışı bırakmayı ve hatanın devam edip etmediğini kontrol etmeyi deneyebilirsin.