WordPress'te 404 Hataları Nasıl Düzeltilir
İnternete aşina iseniz 404 hatalarına da aşina olmalısınız. Web'de içerik ararken bu sayfalar can sıkıcı bir şekilde karşınıza çıkıyor. “Sayfa bulunamıyor. Aradığınız sayfa kaldırılmış, adı değiştirilmiş veya geçici olarak kullanıma sunulmuş olabilir.” Bu genellikle teslim edilecek URL olmadığında meydana gelir.
Daha önce böyle bir mesaj görmediyseniz veya kendi web sitenizin 404 sayfasını görmek istiyorsanız, aradığınız sayfanın URL'sini ve ardından bir dizi anlamsız kelime yazın. Neden bahsettiğimi göreceksiniz. Bu, istemci-sunucu etkileşimindeki birçok nedenden dolayı meydana gelebilecek bir aksaklık nedeniyle oluşur:
- Aradığınız sayfa artık mevcut olmayabilir.
- Aradığınız sayfanın linki bozuk olabilir.
- Yanlış URL'yi yazmış olabilirsiniz.
Aktif bir web sitesi bu hataları tamamen önleyemez, ancak bunları minimumda tutmak için çok şey yapılabilir.
404 Hataları ve SEO Etkisi
404 sayfası SEO'nuz için kötüdür. Web sitenizdeki bağlantıların düzgün bir şekilde sürdürülmemesi nedeniyle bir ziyaretçi kaybedilir. Arama motorlarına ara sıra sunulan bir veya iki bozuk bağlantının pek önemi olmayacaktır. Ancak arama motoru sitenizde bu hatalarla sık sık karşılaşıyorsa daha ciddi bir sorununuz var demektir. Artan hemen çıkma oranının SEO'nuz üzerinde olumsuz bir etkisi olacaktır ve web sitenizin bundan kurtulması biraz zaman alabilir.
Google Analytics eklentisini kullanıyorsanız hataları etiketlendiğinden rahatlıkla görebilirsiniz. Ancak arama motorları, normal ziyaretçilerin asla yapmadığı 404 hatalarıyla da karşılaşacaktır çünkü sitenizdeki hemen hemen her şeyi tararlar. Yani gizli bağlantılar bile arama motorları için 404 hatası kaynağıdır. Screaming Frog bu hataları bulmanıza ve düzeltmenize yardımcı olabilir.
Ayrıca bozuk görselleri veya bozuk video yerleştirmelerini de aramalısınız. Bunları web yöneticisi araçlarını veya Google Analytics'i kullanarak bulmak zordur, ancak Xenu ve Screaming Frog burada da size yardımcı olabilir. Ayrıca sunucu günlüklerinde 404 plus “.jpg” ve “.png”yi arayarak da arama yapabilirsiniz. Çok fazla zararları olmayacak ama ziyaretçiler için iyi bir deneyim değil.
404 Hatalarını Düzeltme
404 hatalarını yeniden yönlendirmenin ve düzeltmenin birçok yolu vardır ve şu adımları sırayla deneyebilirsiniz:
- .htaccess veya NGINX sunucu yapılandırmanızda arama yaparak bozuk bağlantıları manuel olarak kontrol edebilir ve yönlendirmeleri düzeltebilirsiniz, ancak bu sizin açınızdan biraz teknik beceri gerektirir. Veya 404.php dosyasındaki birkaç değişiklik işe yarayabilir. Bu, 404 hatalarını düzeltmenin en iyi yoludur, ancak kod konusunda rahat değilseniz bu adımı atlamalısınız.
- URL değiştirilirse doğru URL'ye yönlendirin. Dosya statik bir dosya ise, FTP'yi açıp kontrol ederek dosyanın var olup olmadığını kontrol edin.
- Varsa ancak tarayıcıda görünmesi bir sorunsa, bu bir sunucu sorunu veya WordPress sorunudur. Bunun için html dosyası ve PHP dosyası olmak üzere 2 ayrı dosya oluşturup yükleyin. Bu dosyalara ulaşabiliyorsanız sunucuda sorun yoktur ve sorun WordPress'tedir.
- WordPress, kalıcı bağlantıları yöneten bir yeniden yazma dizisi kullanır. Standartların altındaki eklentiler, dizindeki değişiklikler veya özel gönderi türleri, kalıcı bağlantıları bozarak 404 hatasına neden olabilir. Bunu doğru ayarlamak için Kalıcı Bağlantılar'a gidin ve kalıcı bağlantı yapısını tekrar wp.admin klasörüne kaydedin. Ayarlar ve Değişiklikleri Kaydet altında Kalıcı Bağlantılar'ı açın. Kalıcı bağlantılar güncellenecektir. Bu düzeltme çoğunlukla işi görecektir.
- Yüklü eklentileriniz veya kalıcı bağlantılar oluşturan herhangi bir eklentiniz varsa bunları devre dışı bırakın ve kontrol edin.
- Bu Hata Ayıklama eklentisini kullanarak WP yeniden yazma dizisini kontrol edin. Bu eklenti etkinleştirildiğinde yeniden yazma kurallarının yanı sıra yeniden yazılan gerçek PHP dizesini de gösterecektir.
- Eklentileri tek tek devre dışı bırakın ve hatalara neden olan eklentiyi belirleyin.
- Eski içeriğin tamamen kaldırılması gerekli değildir. Bunun yerine, bu URL'de özel bir sayfa oluşturabilir ve ziyaretçileri web sitenizdeki diğer benzer sayfalara veya yayınlara yönlendirebilirsiniz.
Kırık bağlantıları bulmanıza, izlemenize ve yönlendirmenize yardımcı olacak birçok eklenti vardır. Burada işi oldukça iyi yapan popüler olanlardan birkaçını listeledim.
Kırık Bağlantı Denetleyicisi
Broken Link Checker, WordPress deposundaki ücretsiz bir eklentidir. Bu can sıkıcı sayfalardan kurtulmak istediğinizde aklınıza gelen ilk eklentilerden biridir.
Kurulduktan sonra, web sitenizi işini yapmayan herhangi bir bağlantı için tarar. Web sitenizin boyutuna bağlı olarak bu işlem zaman alabilir. Kırık bağlantılarla ilgili e-postanızda veya kontrol panelinizdeki Kırık Bağlantı Denetleyicisi widget'ında bildirim almayı seçebilirsiniz. Arama motorlarının bu bozuk bağlantıları izlemesini de engellemeyi seçebilirsiniz.
Ayarlar altında Bağlantı Denetleyicisini açarak Kırık Bağlantı Denetleyicisini çalışırken görebilirsiniz. Özel Filtre Oluştur seçeneği yalnızca bazı bağlantıları (örneğin, belirli bir gönderi kategorisine ait bağlantıları) görünür kılmak için kullanılabilir. Bağlantıyla ne yapacağınıza, her bağlantının üzerine geldiğinizde açılan seçenekler yardımıyla karar verebilirsiniz.
URL'yi düzenleyebilirsiniz; bu URL'nin tüm örnekleri düzeltilecektir. Bağlantıyı kaldırabilirsiniz; bu, metni olduğu gibi bırakacaktır. Bağlantı iyiyse ancak bozuk olarak görünüyorsa, bunu manuel olarak değiştirebilirsiniz. Reddet seçeneği, bir sonraki durum değişikliğine kadar bağlantıyı değişmeden bırakacaktır. Eklentiyi her kullanımdan sonra devre dışı bırakabilir ve gerekirse periyodik tarama için yeniden etkinleştirebilirsiniz.
404 Sayfa by SeedProd
Web sitenizin teması ne olursa olsun, özel 404 sayfanızı tasarlamak ve kurmak için SeedProd'un 404 Sayfasını kullanabilirsiniz. Temanızın 404 sayfasını tamamen değiştirebilir ve yeni 404 sayfanızı tamamen özelleştirebilirsiniz. Gerekirse özelleştirme için HTML5 ve CSS3'ü bile kullanabilirsiniz.
Arka plan resmi tüm tarayıcıyı kaplayacak şekilde genişletilebilir ve eklenti, BuddyPress'in yanı sıra birden fazla siteyi de destekler.
Premium sürümde e-posta bilgilerinden yararlanarak potansiyel müşteri yakalayabilirsiniz. Bilgiler WordPress veritabanınızda saklanabilir ve herhangi bir e-posta servis sağlayıcısına aktarılabilir. MailChimp, Aweber, Get Response, Constant Contact ve Campaign Monitor'un yanı sıra Google ve Typekit Fonts da entegredir.
Bu eklentiyle videoları yalnızca URL yazarak gömün, Gravity Forms'u etkinleştirin ve ziyaretçi bilgilerini toplayın. Ziyaretçiler web sitenizde aradıkları sayfayı aramaya devam edebilirler.
Lisansların maliyeti, bir sitede bir yıl boyunca kullanım için 29 ABD Doları ile ömür boyu sınırsız siteler için 199 ABD Doları arasında değişmektedir. Satın alma para iade garantisi ile desteklenmektedir.
Tüm 404 Ana Sayfaya Yönlendirme
Ana Sayfaya 404 Yönlendirmenin tümü, SEO 301 yönlendirmesini kullanarak tüm 404 hata bağlantılarını ana sayfaya yönlendirecektir; bu yönlendirme, ziyaretçiye sayfanın kalıcı olarak taşındığını bildirir. Ayrıca herhangi bir özelleştirilmiş sayfaya da yönlendirebilirsiniz.
Yönlendirme durumunu etkinleştirmeniz, 404'ün yönlendirileceği sayfanın URL'sini doldurmanız gereken basit bir eklentidir. Güncelleme düğmesine tıkladığınızda ayarlar veritabanına kaydedilecektir.
404 ila 301
404 ila 301, neredeyse önceki eklenti gibi çalışır ve 404 hatalarının tamamını 301, 304 veya 307 yönlendirmelerini kullanarak ayarladığınız herhangi bir sayfaya yönlendirir. Bu sayılar sayfanın geçici mi yoksa kalıcı olarak mı taşındığını gösterir. Bu eklentiyi yükledikten sonra, web yöneticisi aracı kontrol panelinizin neredeyse her zaman Nil hatalarını bildireceğini göreceksiniz.
Hataları izlemeyi seçebilir ve ayrıca 404 hatalarına ilişkin e-posta bildirimlerini etkinleştirmeyi de seçebilirsiniz. Yalnızca bir günlüğü izlemek veya sürdürmek istiyorsanız Yönlendirme seçeneğini devre dışı bırakabilirsiniz. Eklenti hafiftir, çeviriye hazırdır ve ömür boyu güncellemelerle kullanımı tamamen ücretsizdir. Geliştiriciler ve diğer kullanıcılar eklentiye GitHub üzerinden erişebilir.
Özel 404 Pro
Varsayılan 404 hata sayfasını, Yönetici Panelinizin Sayfalar bölümünde oluşturabileceğiniz özel bir sayfayla değiştirmek için Custom 404 Pro'yu kullanabilirsiniz. Veya 404'ü yeniden yönlendirmek için tam bir URL belirtebilirsiniz.
Ziyaretçiyi 404 sayfasına yönlendiren anahtar kelimelerin yanı sıra 404 verileri de kaydedilebilir. Bu eklenti için destek GitHub'da mevcuttur.
404 Hata Kaydedici
404 Error Logger, WordPress sitenizde ortaya çıkan tüm hataları kaydeden basit ve etkili bir eklentidir. Tüm bu bilgilerle bozuk bağlantıları ve eksik içeriği tanımlayabilirsiniz. Dilerseniz IP adresi, kullanıcı aracıları ve yönlendirenler gibi ek bilgileri de kaydedebilirsiniz. İsterseniz IP adreslerini de engelleyebilirsiniz.
404 hatanın tamamını önbelleğe alan bir önbellek eklentisi kullanıyorsanız bu eklenti çalışmaz.
Yönlendirme
Yönlendirme, 301 yönlendirmeyi kullanarak 404 hatalarını takip etmenize yardımcı olur. 500.000'den fazla aktif kurulumla WordPress deposundaki popüler bir eklentidir. Yalnızca hata sayfalarını değil, tüm URL'leri yeniden yönlendirebilirsiniz. Web sitenizi taşıyorsanız veya WordPress kurulumunuzun dizinini değiştiriyorsanız özellikle yararlıdır.
Eklenti 404 hatalarını izler ve tam günlükleri tutar. Bunu, bazı URL'lerin başka bir sayfaya, dosyaya veya web sitesine gitmesine izin verilecek şekilde de ayarlayabilirsiniz. Oturum açma durumuna, rastgele sayfalara yönlendirmeye veya yönlendirenlere göre farklı yönlendirmeler ayarlayabilirsiniz.
Eklenti, bir gönderinin URL'si değiştirildiğinde otomatik olarak 301 yönlendirmesi ekleyecektir. Bu aynı zamanda manuel olarak da yapılabilir. Tamamen WordPress sitenizin içinde çalışır ve .htaccess'e gerek yoktur. Günlükten kimin oturum açmaya çalıştığını ve kaç kez oturum açma girişiminde bulunulduğunu kontrol edebilirsiniz.
WordPress Ultimate 404 Eklentisi
WordPress Ultimate 404 eklentisi, 404 sayfalarınız üzerinde tam kontrol sahibi olmanızı sağlar. Hata sayfanız olarak görüntülemek üzere seçebileceğiniz 4 önceden hazırlanmış şablon sunar. Şablonlar özelleştirilebilir. WordPress temasının varsayılan 404 şablonu da desteklenmektedir.
Eklenti 404 hata olayının tamamının kaydını tutar, böylece en çok ziyaret edilen sayfanın hangisi olduğuna dair bir fikriniz olur. Gerekirse bir yönlendirme URL'si ekleyebilirsiniz. Ziyaretçinin arama yapmak için kullandığı anahtar kelime kaydedilir ve size değerli SEO bilgileri sağlanır.
Bu eklentiyi CodeCanyon'dan 19 $karşılığında satın alabilirsiniz. Gelecekteki güncellemeler ve 6 aylık destek ile birlikte gelir. Destek, ek 5,70$karşılığında 12 aya kadar uzatılabilir
Google 404
Google 404 aslında bir WordPress eklentisi değil. Bu yalnızca Google'ın genişletilmiş 404 sayfalık bir komut dosyasıdır.
404 sayfanıza bir arama kutusu yerleştirir, böylece ziyaretçinin web sitenizde aramaya devam etmesi istenir. Ziyaretçinin kullandığı arama kelimesine ilişkin faydalı bilgiler buraya yerleştirilebilir. Veya ziyaretçinin aradığı bilgiyi bulmasına başka yollarla yardımcı olabilirsiniz.
Eklentinin tamamen etkili olabilmesi için Google, WordPress sitenizin XML haritasını göndermenizi ve bir Google web yöneticisi hesabı oluşturmanızı gerektirir.
404 Sayfa
404 Sayfa ile yolunuzdan çekilmenize gerek yok. WordPress sitenizde normalde WordPress'te sayfa oluşturduğunuz gibi bir 404 sayfası oluşturun. Bu yapıldıktan sonra WordPress kontrol panelinizde Ayarlar’ı açın. 404 hata sayfasına tıklayın ve yeni oluşturduğunuz sayfayı 404 hata sayfanız olarak seçin. Hepsi bu kadar.
Eklenti bir yönlendirme oluşturmaz. Yönlendirmeyle URL, arama dizininde kalır ve bu, SEO'yu etkileyebilir. Bu eklenti, arama motorlarına doğru 404 kodunun iletilmesini sağlar. Eklenti diğerlerinden çok farklı. Sunucuya herhangi bir istek gönderilmez. Bunun yerine WordPress’in kendi kaynakları kullanılıyor.
404 Başlangıç
404 to Start, arama motorlarından önce bile 404 hatasını yakalar. Yönlendirmeyi varsayılan ayar olan 301'e (kalıcı olarak) ayarlayabilirsiniz. Veya geçici yönlendirmeler olan 302'ye ayarlayabilirsiniz.
404 web sayfasının tamamını başlangıç sayfasına veya istediğiniz başka bir sayfaya yönlendirir. E-posta uyarısı almak için bir seçenek belirleyebilirsiniz. Bir kullanıcı yeniden yönlendirildiğinde, hangi tarayıcıyı kullandığını ve erişmeye çalıştığı URL'yi bileceksiniz. 404 sayfalarını seçtiğiniz herhangi bir URL'ye (ana sayfaya veya sitenizdeki herhangi bir sayfaya) yönlendirmenize olanak tanıyan ayarlar arasından seçim yapabilirsiniz.
RB Dahili Bağlantıları
RB Internal Links blog sahipleri için kullanışlı bir eklentidir. Bu eklenti ile WordPress sitelerindeki yazıları ve sayfaları kısa kod kullanarak bağlayabilirler. Uzun URL'yi yazmanıza gerek yok.
Sitenin kalıcı bağlantı yapısı bozulmaz ve gönderiye bağlantı oluşturmak için kısa kod kullanılır. Bu etiket daha sonra manuel olarak veya wysiwyg eklentisinin yardımıyla eklenir. Bu eklenti, bir web sitesi içindeki bir bağlantıdan diğerine geçmeyi kolaylaştıracaktır. Ayrıca kategorilere göre gönderi aramalarına da izin verecek.
Hızlı Sayfa Gönderi Yönlendirme Eklentisi
Quick Page Post Yönlendirme Eklentisi işi iki yönlü bir şekilde yapar. Bunlardan biri, İstek URL'sini ve Hedef URL'yi yazmanız gereken Hızlı Yönlendirme yöntemidir. Eklenti daha sonra doldurduğunuz URL'lere göre yönlendirme yapacaktır.
Hiçbir sayfanın oluşturulmasına veya mevcut bir sayfanızın olmasına gerek yoktur. Bu eklenti, bir sayfa oluşturulduğunda oluşan yazım hatalarını düzeltmeniz gerektiğinde veya eski URL'leri yeni URL'lere yönlendirmek istediğinizde gerçekten kullanışlı olacaktır. Bir web sitesini taşırken de bunun harika bir yardımcı olduğunu göreceksiniz.
Mevcut sayfa veya gönderiler için düzenleme ekranına yeni URL'yi girebileceğiniz bir seçenek meta kutusu eklenir. Bu, menü öğeleri ve yinelenen gönderiler için işe yarar. WordPress'in kalıcı bağlantı yapısı içinde çalışmak da en iyisidir.
SEO Yönlendirme Eklentisi
SEO Yönlendirme Eklentisini oluştururken, yazarlar onu tüm kullanıcı seviyeleri için basit tutmaya odaklandılar ve bunu eklentinin çalışma şeklinde görebilirsiniz. Gelişmiş bir kontrol paneli, eklentinin yapabileceği her şeyi kontrol etmenize yardımcı olur.
404 hata sayfalarını izleyebilir ve tek tıkla yönlendirebilirsiniz. 301, 302 veya 307 yönlendirmesi mümkündür ve joker karakter yönlendirmesi de mümkündür. Yeniden yönlendirme sekmesindeki klasör ayarları değiştirilerek tüm klasör içeriği yeniden yönlendirilebilir. Bir yönlendirme geçmişi tutulabilir.
Herhangi bir gönderiyi yeniden yönlendirmek için tam URL'yi ve hedef klasörü doldurup Ekle'yi tıklayabilirsiniz. Veya gönderideki veya düzenleme sayfasındaki hedef URL'yi düzenleyebilir ve Kaydet'i tıklayabilirsiniz. Eklenti, alan adınızı değiştirdiğinizde veya sitenizi taşıdığınızda da kullanışlı olacaktır. Bu eklentinin çok bölgeli kurulumları desteklemeyeceğini unutmayın.
Güvenli Yönlendirme Yöneticisi
Safe Redirect Manager, çok bölgeli kurulumlarda 404 hatalarını işlemek için etkili bir eklentidir. Çerçevelediğiniz HTTP durum kodlarını kullanarak yeni URL'lere yönlendirme yapabilirsiniz.
wp_safe_redirect işlevini kullanarak yalnızca beyaz listedeki ana bilgisayarlara yeniden yönlendirmeye izin verir.
Proaktif kalmak ve sitenizi mümkün olduğunca 404 hatalarından uzak tutmak önemlidir. WordPress bakımının yapılacaklar listesinde şunları yapabilirsiniz:
- 404 Hata Raporlarını aramak için web sitenizin istatistik günlüklerini kontrol etmeyi planlayın.
- Hem iç hem de dış bağlantıları düzenli olarak kontrol edin. Küçük web siteleri ayda bir, büyük web siteleri ise haftada bir kontrol yapabilir.
- Kontrol sıklığı ziyaretçilere değil, web sitesinin içeriğine bağlı olacaktır. İçerik ağırlıklı web siteleri daha sık kontrol edilmelidir.
Bu kadar çok kaliteli eklenti mevcut olduğundan, bağlantılarınızı en iyi durumda tutmamanız için hiçbir neden yok. Bunları deneyin ve web sitenizi birinci sınıf durumda tutun.