301 Yönlendirmesi Sonrası Oluşan Kırık Linkler
301 Yönlendirmesi, özellikle site adı değişikliği için çok faydalı ve kullanımı Google Webmasters tarafından da önerilen bir yöntem. Site sahipleri bazen dikkatsizlik nedeniyle bazen de zorunlu şartlardan dolayı uğraştırıcı sorunlarla baş başa kalmaktadırlar. Kalıcı bağlantıların farklılığı, kategori temelli isimlendirmeler de buna neden olabilir. Örneğin Varsayılan olarak category şekilde adlandırılan eski sitenizi yeni sitenize taşırken konular şeklindeki bir isimlendirmede zorluk çekeceklerdir. Yine kalıcı bağlantılarda /%postname%.htm şeklindeki özel kullanımına karşın yeni sitede /ornek-yazi/ şeklindeki yazı ismine göre ayarlanmış bağlantılar arasında çok büyük farklılıklar olacaktır.
Örneğin, eski sitede Eskisite…com/category/seo-anlatim.htm şeklinde olan sayfa 301 yönlendirmesi sonucu Google aramasında Eskisite…com/kategori/seo-anlatim.htm şeklindeki yeni sitede 404 hatası verecektir. Unutmayın her kırık link SEO açısından eksi puan demektir.
Sorunu daha baştan çözmek için uygulanan kalıcı bağlantılar tipinin eski ve yeni sitede aynı olması, kategori ve etiket temelli ayarlar da birebir olmalıdır. Olur da buna dikkat edilmedi veya yeni bir kalıcı bağlantı ya da isim gerekliliği zorunlu olduysa neler yapılabilir?
Öncelikle, eski sitemizi temiz hale getirelim. Google Site Yönetici Araçları hesabına girip, hataları, önemli trafik kaynaklarını inceleyelim. Gerekli notları alalım. Bunu yaparken göz ardı edilebilecek linkler ve asla vazgeçemeyeceğimiz hit kaynağı zengin linkleri saptamış olmalıyız. Bunun nedeni, aşağıda anlatacağımız yöntemle kırık (bozuk) linkleri düzeltemeyeceksek, manuel müdahale şansımızı kullanmamız içindir. Eski sitenin SQL yedeklerini alalım, yeni siteye kuralım ve
301 Yönlendirmesini, Google Webmaster Araçlarında adres değişikliği menüsünü kullanarak Google’a bildirelim.
Eski sitemizin kurulu olduğu ftp de Htaccess dosyasının içini silelim ve
aşağıdaki satırları yazarak 301 Yönlendirmesi işini tamamlayalım.
Options +FollowSymlinks RewriteEngine on ReWriteCond %{HTTP_HOST} ^(www.)?eskisiteadresimiz.com$ [NC] ReWriteRule ^(.*)$ http://www.yenisiteadresimiz.com/$1 [R=301,L]
301 Yönlendirmesini yapacağız. Bu konuda nette oldukça kaynak var. Php, asp kodları kullanarak index sayfalarına da eklemek mümkün. Biz sadece Htaccess ile 301 yönlendirmesinden bahsettik.
Buraya kadar her şey olağan ve malumun ilanı. Peki o zaman gelelim kırık linklere, sorunları nasıl çözeceğimize…
Wordpress admin panelden veya üreticinin ana sayfasından Redirection adlı eklentiyi indirelim.
Eklentiyi kurduktan sonra aktif hale getirelim. Başka hiç bir ayar yapmadan, Türkçe dil desteği olan
bölümden kırık linklerin yerine yeni linkimizi ekleyelim…
Kırık linkleri nasıl tespit edeceğiz diyorsanız Google bu imkanı size webmaster tools ile vermektedir…
Aşağıdaki resmi incelerseniz bunun ne kadar kolay olduğunu göreceksiniz.
DestekEgitimi.Com
WordPress Editörü