Merhabalar, birçoğumuzun eklentilere karşı tutumu oldukça katıdır. Buna ben de dâhilim. Eklentiler güncellenebiliyor ve günümüze uyarlanabiliyorsa bir nebze de olsa iyi. Ancak güncellemesi olmayan eklentilerin, siteye olan sorgularından daha çok güvenlik zafiyetleri olduğunu unutmamalısınız. Bu durumların yaşanmaması için WordPress sisteminde eklenti kullanmadan functions.php dosyasına ekleyeceğimiz kodlardan yardım alabiliriz. Bunlardan biri de 404 to homepage ismini verdiğim kod. Bu kod sayesinde sitenizde olmayan tüm sorguları anasayfanıza yönlendirebileceksiniz. Bu durum Google içinde oldukça faydalıdır. SEO için olmazsa olmazlar arasındadır.
Eğer sitenizde olmayan bir sayfa duruyor ise bu durum Google açısından sakıncalı bulunmaktadır. Bunun yerine anasayfa’ya yönlendirilmesi gerekiyor.
Bunun için öncelikle ftp’ye girmeniz gerekiyor. Daha sonra wp-content/themes/tema/functions.php
Örnek:
Adımlarını izleyeceksiniz. Functions.php dosyasını kendi bilgisayarınıza indirdikten sonra notepad++ veya herhangi bir editör yardımı ile açın.
function ampkurulumu_yonlendir() { if (is_404()) { wp_redirect( home_url() ); } } add_action( 'template_redirect', 'ampkurulumu_yonlendir' );
Yukarıda vermiş olduğum kodu functions.php dosyanızın en altına ?> bir üstüne ekleyin. Daha sonra kaydedip ftp’ye yüklemeniz yeterli olacaktır. Siteniz üzerinden site.com/deneme gibi sayfanıza erişip olup olmadığını bakınız. Eğer sitenizde bulunmayan bir sayfaya girmek istediğinizde anasayfa’ya giriyorsa sorun yok anlamına gelir. Tebrikler!
Not: functions.php dosyanızı işlem yapmadan önce yedeklemenizi tavsiye ediyorum.