Google botları bu kategorilerin altlarındaki 404 hatası veren konuları otomatik tanırmı, yoksa konuların hepsi için ayrı ayrı yönlendirme mi yapmalıyım htaccess ten
* Yönlendirmenin doğru bir şekilde gerçekleşmesi için adreslerin eşleşmesi gerekiyor. Örnek vermem gerekirse. Eski kategori google-optimizasyon olsun. Yeni kategori yandex-optimizasyon olsun.
Redirect 301 /google-optimizasyon http://www.siteadi.com/yandex-optimizasyon
Bu tür bir yönlendirme yaptığınızda eski kategorinin altında bulunan tüm sayfalar yeni kategorinin altında aranır Ve aynı sayfa bulunduğu zaman eşleşme yapılır. Yani yeni kategorinin altında aşağıdaki adresin olması gerekir.
http://www.siteadi.com/yandex-optimizasyon/1281806-robots-txt-ile-url-leri-baska-url-ye-nasil-yonlendirebilirim.html
Yoksa geriye 404 kodu döndürecektir. Bunu hem ziyaretçiler hem de bot aynı şekilde görecektir.
Bu sorunu aşağıdaki şekilde çözebilirisiniz.
1. Eşleşmeyen adresleri tespit edip manuel yönlendirme yapmak (tek tek)
2. Sorun url yapısının değişmesinin kaynaklarıyorsa regex kullanarak otomatik yönlendirme yapmak. (kullanılabilecek kaynak:
http://httpd.apache.org/docs/2.0/misc/rewriteguide.html)
3. Sorun o sayfanın gerçekten karşılığının bulunmamasından kaynaklanıyor ve bu tür sayfaların sayısı çok azsa bu sayfalar için endişe etmeye gerek yoktur.
** Google botu eski sayfaları
yeniden taradıkça 301 kodunu görecek ve 404 sayfalarının sayısı azalacaktır.
Bota kapalı olsun derken, robots.txt den robotarın indexlemesinimi engelleyeyim?
robots.txt ye gerek yok. Forum izinlerinden ziyaretçi ve normal üyelere kapatacaksınız.
htaccess ten yaptığımız yönlendirmeler neticesinde ( isimleri değiştirilen kategorilerin webmastertools ta 404 veren url leri doğru url lere yönlendirme olayı ) google sıralamalarda siteye bir ceza uygularmı.
301 kodu bir sayfanın yeni bir sayfaya kalıcı olarak taşındığını belirtmek için kullanılır ve uluslararası düzeyde tüm arama motorları botları tarafından bu şekilde algılanır. Bu kodu taşıdığınız sayfaların yönlendirmesi için kullandığınız sürece sitenize ceza uygulanmaz.
301 kodunun taşınmayı bildirme veya iki sayfayı birleştirme dışında farklı amaçlarla kullanımı siteye ceza gelmesine neden olabilir.