Mehmet

WFN Üye
Konular
1,851
Mesajlar
1,852
Çözüm
0
Ticaret Puanı
0
Üyelik
1 Ay 6 Gün
Konum
YurtDışı
Web Sitesi
Var
Alanı
Google Adsense
1/1
Konu sahibi

WordPress 404 hatası nasıl düzeltilir?​


WordPress’te 404 hatasını düzeltmek için önce hatanın tek bir yazıda mı, yoksa sitenin tamamında mı görüldüğünü belirleyin. Yalnızca belirli sayfalar açılmıyorsa kalıcı bağlantı yapısını yenileyip yazının adresini, durumunu ve slug bilgisini kontrol edin. Sitenin birçok adresi 404 döndürüyorsa sunucu yönlendirmesi, .htaccess veya Nginx yapılandırması incelenmelidir. Düzeltme sonrasında ilgili URL’nin önbelleğini gerektiğinde temizleyip HTTP durumunu yeniden kontrol edin; gizli pencere CDN veya sunucu önbelleğini atlamaz.

404 hatası nasıl çalışır?​


404, sunucunun istenen URL’ye karşılık gelen bir kaynak bulamadığını bildiren HTTP yanıtıdır. WordPress’te bu durum genellikle yanlış veya değişmiş bir yazı adresinden, yenilenmemiş kalıcı bağlantı kurallarından, silinmiş içerikten ya da sunucunun WordPress isteklerini ana giriş dosyasına aktaramamasından kaynaklanır.

Örneğin example.com/urunler/kirmizi-kalem/ adresi daha önce çalışıyor, ancak yazının slug’ı kirmizi-kalem-2 olarak değiştirildiyse eski adres 404 verebilir; WordPress bazı eski slug durumlarını otomatik yönlendirebildiğinden gerçek HTTP yanıtını kontrol edin. Yeni slug’ı doğrulamak sorunu çözer; eski adresin de kullanılmaya devam etmesi gerekiyorsa eski adresten yeni adrese yönlendirme eklenmelidir.

Uygulanabilir düzeltme adımları​


  1. Sorunun kapsamını belirleyin. Ana sayfayı, çalışan başka bir yazıyı, sorunlu adresi ve WordPress yönetim girişini test edin. Yalnızca bir içerik açılmıyorsa içerik adresini inceleyin; birçok adres açılmıyorsa kalıcı bağlantı veya sunucu katmanına geçin.
  2. Sorunlu içeriğin adresini kontrol edin. Yönetim panelinde ilgili yazı veya sayfayı açın. Taslağa alınmış, çöpe taşınmış ya da silinmiş olmadığını; slug’ın doğru olduğunu ve içeriğin yayınlanmış durumda bulunduğunu doğrulayın. İçeriğin yeni adresini tarayıcıdan test edin.
  3. Kalıcı bağlantıları gerektiğinde yeniden kaydedin. Yönetim panelindeki Ayarlar > Kalıcı bağlantılar ekranını açın. Mevcut yapıyı değiştirmeden kaydetme işlemini uygulayın. Bu işlem WordPress’in yeniden yazma kurallarını yeniler. Apache’de .htaccess dosyası yazılabilir değilse panelin verdiği kuralların elle uygulanması gerekebilir; Nginx sunucu kurallarını WordPress bu işlemle düzenlemez. Ardından sorunlu adresi önbelleksiz bir pencerede test edin.
  4. Önbellekleri temizleyin. Önbellek eklentisinin sayfa ve sunucu önbelleğini, varsa CDN önbelleğini temizleyin. Tarayıcıda eski 404 yanıtı tutulabileceğinden gizli pencerede veya farklı bir tarayıcıda tekrar deneyin.
  5. Eklenti ve temayı ayırarak test edin. Sorun bir eklenti, tema veya URL değiştiren bir ayardan sonra başladıysa ilgili bileşeni geçici olarak devre dışı bırakın. Sorun çözülürse eklentileri tek tek etkinleştirerek çakışan bileşeni bulun. Canlı sitede bunu yapmadan önce bakım penceresi veya staging ortamı kullanın.
  6. Sunucu yönlendirmesini kontrol edin. Kalıcı bağlantılar kaydedildiği hâlde tüm yazı ve sayfa adresleri 404 veriyor, ancak ana sayfa açılıyorsa Apache’de WordPress’in yeniden yazma kuralları veya Nginx’te WordPress’e yönlendirme eksik olabilir. Bu durumda hosting yöneticisinden ilgili sanal host yapılandırmasını ve WordPress’in ana giriş dosyasına yönlendirmeyi kontrol etmesini isteyin.
  7. Sonucu yorumlayın. Yalnız eski URL çalışmıyorsa adres değişikliğine uygun bir 301 yönlendirmesi ekleyin. Yeni URL de çalışmıyorsa içerik durumu, permalink kuralları veya sunucu yapılandırması incelenmeye devam edilmelidir. Düzeltmeden sonra hem masaüstü hem mobil görünümde ve mümkünse farklı bir ağdan test yapın.

Aşağıdaki ayrım, sonraki adımı seçmeyi kolaylaştırır:

BelirtiMuhtemel nedenİlk işlem
Tek yazı veya sayfa 404Yanlış slug, silinmiş içerik veya değişmiş URLİçerik durumunu ve yeni adresi kontrol edin
Tüm yazılar 404, ana sayfa çalışıyorKalıcı bağlantı veya yeniden yazma kuralıKalıcı bağlantıları değiştirmeden yeniden kaydedin
Ana sayfa dâhil birçok adres 404Alan adı, belge kökü veya sunucu yönlendirmesiHosting ve sunucu yapılandırmasını inceletin
Düzeltmeden sonra yalnız bazı ziyaretçiler 404 görüyorTarayıcı, eklenti, CDN veya sunucu önbelleğiİlgili URL/katmanın önbelleğini temizleyip durum kodunu yeniden test edin

Sık yapılan hatalar​


Kalıcı bağlantı yapısını gereksiz yere değiştirmek mevcut adresleri ve yönlendirmeleri etkileyebilir; önce yalnızca mevcut ayarı yeniden kaydedin. Ayrıca 404 sayfasını değiştirmek, asıl URL sorununu çözmez. İçerik adresi değiştiyse yeni adresi doğrulamadan eski adresi silmek de hatayı sürdürür. Son olarak, eklentileri topluca devre dışı bırakmak hangi bileşenin soruna neden olduğunu anlamayı zorlaştırır; mümkünse tek tek test edin.

Sık sorulan sorular​


404 hatası SEO açısından ne yapılmasını gerektirir?​


Kalıcı olarak taşınmış ve eşdeğer yeni içeriği bulunan adresleri yeni URL’ye yönlendirin. Gerçekten kaldırılmış ve yerine geçecek içerik bulunmayan adreslerde yönlendirme hedefi uydurmak yerine kaldırma durumunu doğru yönetin.

Kalıcı bağlantıları kaydetmek neden bazen yeterli olmaz?​


WordPress kuralları doğru olsa bile sunucu, istekleri WordPress’in giriş dosyasına aktarmıyorsa 404 devam eder. Bu belirti özellikle ana sayfa çalışırken yazı ve sayfaların açılmaması şeklinde görülür; hosting tarafında Apache veya Nginx yönlendirmesi incelenmelidir.
 

Sende şimdi bize katılmak ister misin?

Kayıt ol

Bize katılım kolay ve ücretsizdir!

Konuyu görüntüleyenler

Bu konuyu şu anda görüntüleyen üye bulunmuyor.
Robotlar:
  • Anthropic