WordPress İçin 404 Hata Sayfaları Hazırlayın

Mert Meral

Zannetmeyinki bir sürü kod içinde sizi uğraştıracağım. Sadece bir eklenti yükleyeceksiniz o kadar. Ajax ile yapılış pırıl pırıl bir 404 hata sayfasına kavuşacaksınız.

Eklentimizin adı AskApache Google 404. Sitesine ve daha ayrıntılı ingilizce bilgilere burdan ulaşabilirsiniz:

http://www.askapache.com/seo/404-google-wordpress-plugin.html

Yok bizi ingilizce zamazingolarla uğraştırma güzel güzel türkçe takılalım diyorsanız bende teklife varım diyerek devam ediyorum(yok valla izlemiyorum varmısın yokmusunu :D ).

Şu adresten eklentiyi indirelim:

http://downloads.wordpress.org/plugin/askapache-google-404.4.4.zip

Ftp aracılığıyla sitenize diğer ekletileri kurmuş olduğunuz gibi kurun, hiç bir farkı yok. Eklentiyi etkinleştirdikten sonra ayarlar sayfasında yerini almış olacak. Adı AA Google 404. Girdikten sonra karşınızdaki ayar sayfasında “Google API key” adlı bir yer göreceksiniz. Altında birşeyler yazıyor ama onlar bir işe yaramaz, onları silip kendi sitemiz için uyarlanan bir API key girmemiz gerekiyor. Kendi sitem için API key nasıl alırım derseniz onuda buradan alacaksınız:

http://code.google.com/apis/ajaxsearch/signup.html

“I have read and agree with the terms and conditions” seçeneğini işaretleyip kendi sitenizin adresini girdikten sonra Google size API anahtarınızı verecek. Orda bir sürü incik boncuk daha olacak, siz onları es geçin, bize lazım olan şey API key. Onu kopyalayıp kendi sitemizin eklenti kısmındaki API key kısmına yapıştırıyoruz. Başka hiç bir şeye dokunmadan sayfanın aşağısındaki tercihleri güncelle butonunu tıklayarak buradaki işimizi bitiriyoruz.

Artık tek bir şey kaldı, o da php sayfasını modifiye etmek. Alttaki 404.php dosyasını indirin:

404 dosyası

Dosyayı rardan kurtarıp ftp ile o an siteniz için kullandığınız tema klasörünün içine atın.

Örnek: /www/e-hayat.net/wp-content/themes/regulus

İşte bitti! Hala çalışmadıysa geriye olası tek hata kalıyor. Şu satırı “.htaccess” dosyasının içine ekleyin

ErrorDocument 404 /index.php?error=404

Eklentiyi test etmek için sitenizde bulunmayan bir sayfa adını adres satırına yazarak deneyebilirsiniz. Örnek olarak:

http://www.e-hayat.net/mert.php

Artık mükemmel seo uyumlu 404 hata sayfanıza kavuştunuz. Bugünlük benden bu kadar. Sorularınız ve düşünceleriniz için yorum satırlarını kullanmaktan çekinmeyin :) . Bir başka yazıda görüşmek üzere…

Yazılardan Seçmeler

7 Yorum

SercanŞubat 15th, 2009 at 18:50

Peki arama sonuçlarında böyle bir görüntü sağlanabilir mi ?

adminŞubat 15th, 2009 at 22:43

O konuyu pek bilmiyorum onun için ekstra arama kategorisinde eklentiler bakınmak lazım.

Emre CömertŞubat 28th, 2009 at 21:12

taamam soylediğin hersey iyi güzelde bunu windows serverli bir sitede nasil yapicaz ? olmuyor bende şuanda. ..httacces dosyasi yok zaten biliyorsundur..

adminMart 1st, 2009 at 00:26

Yazıda wordpressten bahsediyorum, bu da php demek. Windows serverlarda sadece asp siteler host edilir. Bu yüzden sanırım sen yanlış adrestesin. Asp sitelerde hata sayfaları hazırlamak istiyorsan başka yere bakmalısın :)

TutkuNisan 26th, 2009 at 06:19

Arama sonuçlarından kastettiğiniz google ise otomatik olarak yönlendirme yapıyor. Yönlerdirme den kastım da söyle: google’da görünüp de çalışmayan linkiniz diyelimki benimsitem.com/plugin/404 olsun yeni link de benimsitem.com/wp/plugin/404 Bu konuda verilen eklenti sayesinde google’da çalışmayan linke tıklandığında benimsitem.com/wp ye yönlendirip bulunamadı diyor. Bunun nedeni belkide benimsitem.com/wp ye ait .htaccess dosyasıyla değiştirmemde olabilir. Orasını tam olarak bende anlayamadım :) Önemli olan ziyaretçinin hiç olmazsa siteye girebilmesi. site için arama kullanmayı akıl ederse zaten aradığını bulacaktır :)

kısaca bende en azından googledaki 404lerim düzeldi benimsitem.com/wp adresine yönlendirdi. Konu için teşekkürler anlatım gayet açık ve anlaşılır olmuş.

Avşa adasıMayıs 3rd, 2009 at 11:55

Selam öncelikle açıklamanız için çok teşekkür ederim eklentiyi kurdum böle bir yazı cıktı ne anlama gelıyor yada ne yapmam lazım yardımcı olursanız sevinirim
Found .htaccess config file at /.htaccess – to help WordPress handle your ErrorDocuments add the below to it. Learn more…
ErrorDocument 404 index.php?error=404
Redirect 404 index.php?error=404

MKTTemmuz 24th, 2011 at 01:22

Öncelikle admin kardeşim çok teşekkür ederim.

Windows için bir hatırlatma yapmak isterim. .htaccess dosyadıda windowsta çalışmatadır, php sistemlerde, wp ve başkalarıda. Ayrıca soran arkadaşa söyleyeyim windowsta bunun 80 tane yolu var. En basiti pleskten yaparsın ve hata almazsın. URL seçersin /404.php dersin, URL seçersin /index.php?errorpage=404 dersin. Yeterki var olan bir şeye yol ver sen gerisi gelir zaten. Hatta eklenti filan bile yüklemene gerek yoktur. Daha biraz önce film sitemi eklentisiz olarak yönlendirmeye aldım.

İkincisi ben bunu sürekli kullnıyorum ve plesk 9.x ten alt bir sürüm varsa da tavsiye ediyorum. Eğer VPS veya kendi özel sunucunuzu kullanıyorsanız IIS ten herşeyi hoplatabilirsiniz. 404, 503 vs aklınıza ne geliyorsa hepsini buradan yapabilirsiniz.

.htacces için basit bir ipucu hemen; windows sistemlerde linux gibi çalışmaz tabii ki bunun için apache kurulu bir sistem tavsiye olunur ve bazı kısa ayarlamalrda .htaccess kullanımını htaccess.txt şeklinde yapabilmekte ve aynen (linux kadar olmasada) linux sistemler gibi kullanabilmektesin. Artı kendi suncun var ve bunun ilk kurulumunu kendin yapıyorsan bu daha da iyi bir olay ve ilk kurulumda tüm bunların ayarlamalrını baştan yaparak SORUN PHP sistemler çalıştırabilirsin.

Admin kardeşim paylaşımın çok güzel tekrar teşekkür ediyorum…

Yorum yapabilirsin

Yorumun

Editörlerimiz yorumlarınızı inceleyip onayladıktan sonra yorumlarınız görünür hale gelecektir. Fazla uzun sürmese gerek :)
otel emlak in?aat tekstil Resources blogs Resources blogs Blogarama Resources Blogs gesundheit-entspannung Clicky Web Analytics Blog Toplist TopOfBlogs Blog Directory