Bilindiği üzere WordPress dahil bütün içerik yönetim sistemlerinde bir link bulunmadığı zaman 404 Not found diye bir uyarı verir , eğerki wordpress tabanlı web sitenizde köklü değişiklikler yaptınızssa
İşlem oldukça basit ; Tema klasörünüze gidip (wp-content/themes/Tema isminiz) yani ftp ile bağlanıp demek isityoruz , burada bulunan 404.php isimli dosyaya başka bir isim verin mesela 404_asil.php sonrada Bilgisayarınızda yeni > Metin belgesi oluşturup (Yeni Metin Belgesi.txt) bunun ismini ve uzantısını 404.php yapıp içerisine aşağıdaki kodu yapıştırın
<?php header("HTTP/1.1 301 Moved Permanently"); header("Location: ".get_bloginfo('url')); exit(); ?>
Sonrasında da bu 404.php yi aşağıdaki yola ftp den atın
wp-content/themes/Tema isminiz/404.php
Üstteki yöntem oldukça temiz bir yöntem olup Plugin vs gerektirmemesi açısından da avantajlıdır , peki ben bu işlerden anlamam bunun Plugini yokmu diye sorarsanız elbette bu konuda çeşitli Pluginler mevcut burada sadece birini tanıtacağız , diğerlerini kolaylıkta bulabilirsiniz
404 to Start (WordPress plugini)
404 sayfa bulunamadı hatalarını anasayfanıza yada sizin belirlediğiniz başka bir sayfaya geçici yada kalıcı olarak yönlendiren kullanışlı bir plugindir böylece 404 hata mesajlarını elimine etmiş olursunuz , Üstteki resimde de gördüğünüz gibi fazlaca bir ayar içermiyor , 301 - kalıcı olarak yönlendirme (default) and 302 - geçici olarak yönlendirme , Plugini Buradan edinebilirsiniz
Uzunca bir süre 404 sayfalarını anasayfaya yönlendirmiştim , her tür temada işe yarıyor
Harikasınız siz blogumu wordpress'e taşıdım ve bir sürü 404 sayfam oldu. Çok çok teeşkkürler
Buradaki her bir çözüm uygulandıktan sonra yazılır , işinize yaradığına sevindim
çok işime yaradı emeğinize sağlık, 20 tane site gezdim burası işimi çözdü.