Neler yeni

Hoşgeldin Ziyaretçi

Kayıt olarak forumumuzdan dosya indirebilir,bilgi sahibi olabilir,daha iyi bir şekilde yararlanabilirsin.

Şimdi kayıt ol

"Hata 404" Sorunu WordPress’te Nasıl Çözülür?

wpforum

Member
Yönetici
53
22 Ocak 2025
"Hata 404" (Sayfa Bulunamadı), WordPress kullanıcılarının sıkça karşılaştığı sorunlardan biridir. Bu hata, bir URL’ye erişmeye çalıştığınızda sayfanın bulunamadığını ifade eder. Genellikle kalıcı bağlantı (permalink) ayarları, tema veya eklenti sorunlarından kaynaklanır. Bu makalede, WordPress’te "Hata 404" sorununun nedenlerini ve çözümlerini detaylı bir şekilde ele alacağız.

"Hata 404" Neden Oluşur?

"Hata 404" probleminin yaygın nedenleri şunlardır:

  1. Bozuk Kalıcı Bağlantı Ayarları: Kalıcı bağlantı (permalink) yapısının bozulması veya yanlış yapılandırılması.
  2. Eklenti Çakışmaları: Özellikle SEO veya yönlendirme eklentileri, URL yapılandırmasında sorunlara neden olabilir.
  3. Tema Sorunları: Tema dosyalarındaki eksiklikler veya hatalı kodlama bu hatayı tetikleyebilir.
  4. .htaccess Dosyasının Bozulması: WordPress’in URL yönlendirmelerini yönetmek için kullandığı .htaccess dosyasındaki bir hata.
  5. Sunucu Sorunları: Hosting sağlayıcınızın sunucu yapılandırmasından kaynaklanan bir problem.
"Hata 404" Sorunu Nasıl Çözülür?
1. Kalıcı Bağlantı Ayarlarını Sıfırlayın

Kalıcı bağlantı ayarları, WordPress'teki URL yapısını yönetir ve genellikle "Hata 404" probleminin başlıca nedenidir.

Adımlar:
  1. WordPress admin panelinize giriş yapın.
  2. Ayarlar > Kalıcı Bağlantılar sekmesine gidin.
  3. Mevcut ayarları değiştirmeden "Değişiklikleri Kaydet" butonuna tıklayın.
    • Bu işlem, WordPress’in .htaccess dosyasını yeniden oluşturmasını sağlar.
  4. Sorunun çözülüp çözülmediğini kontrol edin.
2. .htaccess Dosyasını Kontrol Edin

Eğer kalıcı bağlantı ayarlarını sıfırlamak işe yaramazsa, .htaccess dosyası bozulmuş olabilir.

Adımlar:
  1. Hosting kontrol panelinize (ör. cPanel) veya FTP’ye giriş yapın.
  2. Ana dizindeki .htaccess dosyasını bulun.
  3. Dosyanın içeriğini şu varsayılan kod ile değiştirin: # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    # END WordPress

  4. Dosyayı kaydedip yeniden yükleyin.
  5. Sorunun çözülüp çözülmediğini kontrol edin.
3. Eklentileri Devre Dışı Bırakın

Bazı eklentiler (ör. SEO, yönlendirme veya güvenlik eklentileri), URL yapısını etkileyebilir.

Adımlar:
  1. FTP veya cPanel ile sitenize bağlanın.
  2. wp-content/plugins klasörünün adını geçici olarak değiştirerek tüm eklentileri devre dışı bırakın (ör. plugins-old).
  3. Web sitenizi kontrol edin. Sorun çözülürse, eklentileri tek tek etkinleştirerek hatalı olanı tespit edin.
4. Varsayılan Bir Temaya Geçiş Yapın

Tema dosyalarındaki bir hata da "Hata 404" problemine neden olabilir.

Adımlar:
  1. Admin panelinize giriş yapın.
  2. Görünüm > Temalar sekmesine giderek varsayılan bir WordPress temasını (ör. Twenty Twenty-Three) etkinleştirin.
  3. Hatalı temayı tespit etmek için etkin temayı değiştirin ve URL’lerinizi kontrol edin.
5. PHP Sürümünüzü Kontrol Edin

WordPress, belirli PHP sürümlerine ihtiyaç duyar. Eski bir PHP sürümü, URL yönlendirmelerinde sorunlara yol açabilir.

Adımlar:
  1. Hosting kontrol panelinize giriş yapın.
  2. PHP sürümünüzü kontrol edin ve en az 7.4 veya üstü bir sürüme yükseltin.
  3. Sitenizi yenileyerek sorunun çözülüp çözülmediğini kontrol edin.
6. Sunucu Ayarlarını Kontrol Edin

Eğer yukarıdaki çözümler işe yaramazsa, sorun sunucu ayarlarından kaynaklanabilir.

Adımlar:
  1. Hosting sağlayıcınıza başvurarak mod_rewrite özelliğinin etkin olup olmadığını kontrol edin.
  2. Sunucu günlüklerini inceleyerek 404 hatasının kaynağını tespit edin.
7. Yönlendirmeleri Kontrol Edin

Eğer belirli sayfalarda bu hata oluşuyorsa, yönlendirme kurallarını kontrol edin.

Adımlar:
  1. SEO veya yönlendirme eklentilerini kontrol edin.
  2. Hatalı yönlendirmeleri düzenleyin veya silin.
  3. Sitenizin tüm yönlendirme kurallarını test etmek için Redirection gibi bir eklenti kullanabilirsiniz.
Ekstra İpuçları

  • Tarayıcı Önbelleğini Temizleyin: Tarayıcı önbelleği, güncel olmayan bir sayfayı gösterebilir. Tarayıcı geçmişinizi ve önbelleğinizi temizleyin.
  • Hızlı Bir Test Yapın: URL’leri başka bir cihaz veya tarayıcıdan test ederek sorunun yerel bir problem olup olmadığını anlayabilirsiniz.
Sonuç

WordPress’te "Hata 404" sorunu genellikle kalıcı bağlantı ayarlarından, bozuk .htaccess dosyasından veya eklenti/tema uyumsuzluğundan kaynaklanır. Yukarıda belirtilen adımları takip ederek bu sorunu hızlı bir şekilde çözebilirsiniz. Sorun devam ederse, hosting sağlayıcınızla iletişime geçmek veya bir WordPress uzmanından destek almak faydalı olacaktır.
 
Üst