400 Bad Request Hatası Nasıl Çözülür (cPanel)

Son doğrulama: Eylül 2026 · cPanel 136 test hesabında denendi

Hızlı çözüm

400 Bad Request mesajı, sunucunun isteğinizi işlemeden önce bozuk bulup reddettiği anlamına gelir; 400 bad request hatası çoğunlukla bozuk ya da çok büyük bir çerezden, çok uzun bir URL’den ya da hatalı biçimlendirilmiş bir istekten kaynaklanır.

  1. Sitenin çerezlerini ve tarayıcı önbelleğini temizleyip sayfayı yeniden yükleyin.
  2. Farklı bir tarayıcı ya da gizli sekmede aynı adresi açıp hatanın tekrarlayıp tekrarlamadığına bakın.
  3. Adres çubuğundaki URL’de boşluk, satır sonu ya da yanlış kodlanmış karakter olup olmadığını kontrol edin.
  4. Sorun sürüyorsa cPanel → Ölçümler → Hatalar sayfasından reddedilen isteği bulun.
Panel cPanel
Sistem Paylaşımlı hosting (Apache yapılandırması, .htaccess)
Yetki cPanel kullanıcısı; tarayıcı tarafı adımlar için ziyaretçi/site sahibi
Narhost ürünü Web Hosting

Başlamadan önce

  • Hatanın hangi sayfada, hangi işlemde (giriş, form gönderimi, dosya yükleme) çıktığını not edin.
  • Kullandığınız tarayıcı ve sürümünü bilin; farklı bir tarayıcıda test edeceksiniz.
  • Panel tarafı kontrol gerekiyorsa cPanel giriş bilgileriniz elinizde olsun.
  • Son yaptığınız değişikliği hatırlayın: yeni bir eklenti, .htaccess düzenlemesi ya da form entegrasyonu.

400 bad request hatası ne anlama gelir, neden olur?

Bu hata, sunucunuzun isteği hiç işlemeye başlamadan “bu istek bozuk, anlayamıyorum” demesidir; 403 ya da 404’ten farklıdır, çünkü sunucu size yetki ya da içerik durumu bile bildirmez. En sık dört nedeni vardır: bozuk ya da çok büyük çerez (özellikle uzun süredir temizlenmemiş oturum ve eklenti çerezleri birikince), çok uzun URL ya da HTTP başlığı (Apache’nin LimitRequestLine ve LimitRequestFieldSize sınırlarını aşması), hatalı biçimlendirilmiş istek gövdesi (bozuk form verisi ya da yarım kalan dosya yüklemesi) ve URL’de izin verilmeyen karakter (kodlanmamış boşluk ya da özel karakter).

Ziyaretçiyseniz nedeni genelde tarayıcınızdaki çerez ya da önbelleğe yığılan eski veridir. Site sahibiyseniz önce tarayıcı tarafını eleyip sonra sunucu limitlerini ve hata günlüğünü kontrol edersiniz. MDN’in 400 durum kodu tanımı istemci kaynaklı bu hatanın protokol düzeyindeki karşılığını açıklar.

Adım adım çözüm: 400 bad request hatası nasıl giderilir

  1. Çerezi ve önbelleği temizleyin. Tarayıcı ayarlarından yalnızca ilgili siteye ait çerezleri silin; büyük çerez birikimi 400 hatasının en sık nedenidir.

    Beklenen sonuç: çerez silinince sayfa normal yükleniyorsa neden buydu.

    cPanel Dosya Yöneticisi'nde 400 bad request hatası için .htaccess dosyasını düzenleme
    Dosya Yöneticisi sayfası; .htaccess dosyası burada düzenlenir.
  2. Farklı tarayıcı ya da gizli sekmede test edin. Chrome, Firefox ya da Edge’in gizli/InPrivate penceresinde aynı adresi açın; bu pencerede eski çerez ve önbellek yoktur.

    Beklenen sonuç: gizli sekmede hata çıkmıyorsa sorun mevcut tarayıcı profilinizdedir.

    cPanel Hatalar sayfasında 400 bad request hatası ile ilgili reddedilen istek satırı
    cPanel Hatalar sayfası; reddedilen isteğin URL’si ve zamanı burada görünür.
  3. URL’yi kontrol edin. Adres çubuğuna elle yazılmış ya da bir e-postadan kopyalanmış adreste boşluk, satır sonu, Türkçe karakter ya da kodlanmamış özel karakter olmadığından emin olun.

    Beklenen sonuç: temiz bir URL ile açtığınızda hata kayboluyorsa adres bozuktu.

  4. .htaccess ve sunucu limitlerini gözden geçirin. cPanel → Dosyalar → Dosya Yöneticisi’nden .htaccess dosyasını açın; yakın zamanda eklenen bir kural (yönlendirme, rewrite) çok uzun bir URL üretiyor olabilir, kuralı geçici olarak kaldırıp test edin.

    Beklenen sonuç: kural kaldırılınca hata kayboluyorsa neden .htaccess kuralıydı.

  5. cPanel Hatalar sayfasında isteği bulun. cPanel → Ölçümler → Hatalar sayfası reddedilen isteğin URL’sini ve zamanını genelde doğrudan yazar.

    Beklenen sonuç: günlükte “request header/line too large” gibi bir satır görürseniz neden URL ya da başlık uzunluğudur.

Dikkat

.htaccess dosyasını düzenlemeden önce bir kopyasını indirin; yanlış bir satır sitenin tamamını 500 hatasına düşürebilir.

Doğrulama

Sonuç

Çerez temizlendikten, gizli sekmede test edildikten ve gerekiyorsa .htaccess kuralı düzeltildikten sonra sayfa farklı tarayıcılardan art arda hatasız açılıyorsa ve cPanel Hatalar sayfasında aynı satır yeni bir zaman damgasıyla tekrarlamıyorsa sorun çözülmüştür.

Hâlâ çözülmediyse

Narhost desteği

Adımları uyguladıktan sonra hata devam ediyorsa destek talebi açın; talebe alan adınızı, hatanın çıktığı tam URL’yi, saati ve denediğiniz adımları ekleyin.

Destek talebi aç

Sıkça sorulan sorular

400 bad request hatası neden bazen bir gün sonra kendiliğinden geçiyor?

Genelde çerez süresinin dolması ya da tarayıcının önbelleği kendiliğinden temizlemesiyle geçer; kalıcı bir sunucu ayarı değil, biriken istemci verisi düzelmiştir.

Hata neden yalnızca bende çıkıyor, başka ziyaretçilerde çıkmıyor?

400 çoğunlukla istemci tarafı bir sorundur; sizin tarayıcınızdaki çerez, uzantı ya da önbellek diğer ziyaretçileri etkilemez. Farklı bir cihaz ya da tarayıcıda test etmek bunu doğrular.

LimitRequestLine değerini kendim değiştirebilir miyim?

Paylaşımlı hostingde sunucu geneli Apache ayarına dokunamazsınız; Apache’nin resmî LimitRequestLine dokümanında tanımlanan bu sınır sunucu genelindedir; site bazında .htaccess üzerinden yalnızca kendi kurallarınızı (rewrite, yönlendirme) kısaltabilirsiniz. Sunucu geneli bir değişiklik gerekiyorsa destek talebi açın.

Bu makale sorununuzu çözdü mü?

Çözemediniz mi?

Teknik ekibimiz sunucu tarafındaki ayarları sizin için kontrol edebilir. Destek talebinizde alan adınızı ve aldığınız hata metnini paylaşmanız süreci hızlandırır.

Etiketler: apache

İlgili çözümler